CALLBACK함수
Programming/API 2015. 6. 10. 15:53CALLBACK 함수의 정의
- 호출될 함수를 알려 주어 다른 프로그램 또는 다른 모듈에서 함수를 호출하게 하는 방법
일반적으로 운영 체계(OS)가 호출할 애플리케이션의 함수를 지정해 특정한 사건 또는 메세지가
발생했을 때 호출되도록 지정할 수 있다.
그림으로 그려보면
호출자(Caller) <--------------- 피호출자(Callee)
// 시스템에 의해서 호출되는
함수호출과 CALLBACK 함수 호출의 차이점
- 일반적인 함수호출은 우리가 어떤 처리가 필요할 때 함수에게 그 작업을 맡기는 것인데
- CALLBACK 함수 호출은 내가 필요할 때 호출하는 것이 아니고, 어떤 이벤트가 발생했을 떄
나에게 알려달라고하는 것을 말한다. 다시 말해서 호출 되는 것이라고 말할 수 있다.
'Programming > API' 카테고리의 다른 글
SendMessage (0) | 2015.06.16 |
---|---|
CALLBACK TimerProc (0) | 2015.06.10 |
LPARAM과 WPARAM (0) | 2015.06.09 |
무효화 영역 (0) | 2015.06.09 |
그래픽 (0) | 2015.06.08 |