Share via


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