AtlThunk_InitData函式 (atlthunk.h)
初始化 ATL Thunk。
語法
void AtlThunk_InitData(
AtlThunkData_t *Thunk,
void *Proc,
size_t FirstParameter
);
參數
Thunk
AtlThunk_AllocateData的非 Null 傳回值。
Proc
如需詳細資訊,請參閱備註中的範例。
FirstParameter
如需詳細資訊,請參閱備註中的範例。
傳回值
無
備註
ATL Thunk 具有 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 |