funzione AtlThunk_InitData (atlthunk.h)
Inizializza un elemento atl thunk.
Sintassi
void AtlThunk_InitData(
AtlThunkData_t *Thunk,
void *Proc,
size_t FirstParameter
);
Parametri
Thunk
Valore restituito non Null da AtlThunk_AllocateData.
Proc
Per altre info, vedi l'esempio nelle note.
FirstParameter
Per altre info, vedi l'esempio nelle note.
Valore restituito
nessuno
Osservazioni
Un certificato ATL ha una firma di WNDPROC. Per altre informazioni su un'implementazione, vedi l'esempio seguente.
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);
}
È possibile creare un numero arbitrario di funzioni AtlThunk; FirstParameter e Proc vengono impostati (in modo diverso) per ognuno di essi.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | atlthunk.h |
DLL | Atlthunk.dll |