Callback 함수란?

조회 수 25781 추천 수 0 2008.07.31 00:53:54

Callback 함수란???

호출될 함수를 알려 주어 다른 프로그램 또는 다른 모듈에서 함수를 호출하게 하는 방법. 일반적으로 운영 체계(OS)

가 호출할 애플리케이션의 함수를 지정해 특정한 사건 또는 메시지가 발생했을 때 호출되도록 지정할 수 있다.

이런 함수를 콜백 함수라고 한다.

다른 프로그램, 다른 모듈에서 함수를 호출할수 있다. <==  핵심 포인트!! 


예를 들면 WndProc함수는 EVENT 발생시 OS에 의해 직접 호출되며, 이때 Message종류와

내용을 Parameter로 전달받는다. 이렇게 OS에의해 직접불려지는 함수를

CALLBACK함수라고 한다.


보통의 함수는 사용자가 호출하지만 CALLBACK 함수는 운영체제(OS)가 호출하는 함수이다.

OS가 호출하므로 함수의 기본형식은 OS에 의해 미리 규정되어 있지며 개발자나 사용자는 그 형식에 맞추어 함수를

작성해 주어야만 하며 이 함수의 포인트만 정해진 위치에 지정해 주면 된다
 
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
12 파일 등록시 특수문자 걸러서 등록하기 [레벨:30]똑띠 2009-01-14 13247
11 숫자를 통화 단위 형태로 보여주기 [1] [레벨:30]똑띠 2008-12-24 13714
10 explode() - 구분자 기준으로 문자 배열처리 [레벨:30]똑띠 2008-10-20 17656
» Callback 함수란? [레벨:30]똑띠 2008-07-31 25781
8 Type변환 [2] [레벨:30]똑띠 2008-03-01 28012
7 foreach 예제 [레벨:30]똑띠 2007-10-17 30520
6 클래스(class)에서 지시자(->)의 의미 [1] [레벨:30]똑띠 2007-07-27 26590
5 클래스( Class ) 사용을 위한 기본 지식 [2] [레벨:30]똑띠 2007-07-16 30194
4 unset(); 에 대해서 알아보장.. [레벨:30]똑띠 2007-07-29 27615
3 foreach문 사용법에 대하여 [2] [레벨:30]똑띠 2007-07-29 38210
2 php에서 상수 정의 define(); [레벨:30]똑띠 2007-07-29 27497
1 for 문 사용법 [2] [레벨:30]똑띠 2007-01-29 28274