AtlThunk_InitData 함수(atlthunk.h)
ATL 썽크를 초기화합니다.
구문
void AtlThunk_InitData(
AtlThunkData_t *Thunk,
void *Proc,
size_t FirstParameter
);
매개 변수
Thunk
AtlThunk_AllocateData null이 아닌 반환 값입니다.
Proc
자세한 내용은 설명의 예제를 참조하세요.
FirstParameter
자세한 내용은 설명의 예제를 참조하세요.
반환 값
없음
설명
ATL 썽크에는 WNDPROC의 서명이 있습니다. 구현에 대한 자세한 내용은 다음 샘플을 참조하세요.
LRESULT CALLBACK AtlThunk(
_In_ HWND hwnd,
_In_ UINT uMsg,
_In_ WPARAM wParam,
_In_ LPARAM lParam
)
{
static void* FirstParameter;
static WNDPROC Proc;
return Proc((HWND)FirstParameter, uMsg, wParam, lParam);
}
임의의 수의 AtlThunk 함수를 만들 수 있습니다. FirstParameter 및 Proc는 각각에 대해 (다르게) 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | atlthunk.h |
DLL | Atlthunk.dll |