SENDASYNCPROC 콜백 함수(winuser.h)
SendMessageCallback 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. 시스템은 대상 창 프로시저에 메시지를 전달한 후 콜백 함수에 메시지를 전달합니다. SENDASYNCPROC 형식은 이 콜백 함수에 대한 포인터를 정의합니다. SendAsyncProc 은 애플리케이션 정의 함수 이름의 자리 표시자입니다.
구문
SENDASYNCPROC Sendasyncproc;
void Sendasyncproc(
HWND unnamedParam1,
UINT unnamedParam2,
ULONG_PTR unnamedParam3,
LRESULT unnamedParam4
)
{...}
매개 변수
unnamedParam1
형식: HWND
창 프로시저에서 메시지를 받은 창에 대한 핸들입니다.
hwnd 매개 변수가 HWND_BROADCAST 설정된 SendMessageCallback 함수를 호출한 경우 시스템은 각 최상위 창에 대해 SendAsyncProc 함수를 한 번 호출합니다.
unnamedParam2
형식: UINT
메시지입니다.
unnamedParam3
형식: ULONG_PTR
SendMessageCallback 함수에서 보낸 애플리케이션 정의 값입니다.
unnamedParam4
형식: LRESULT
메시지 처리의 결과입니다. 이 값은 메시지에 따라 달라집니다.
반환 값
없음
설명
SENDASYNCPROC 포인터를 SendMessageCallback 함수에 전달하여 SendAsyncProc 애플리케이션 정의 콜백 함수를 설치합니다.
콜백 함수는 SendMessageCallback이라는 스레드가 GetMessage, PeekMessage 또는 WaitMessage를 호출할 때만 호출됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | winuser.h(Windows.h 포함) |
추가 정보
개념
참조