Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Inicializa um thunk de ATL.
Sintaxe
void AtlThunk_InitData(
AtlThunkData_t *Thunk,
void *Proc,
size_t FirstParameter
);
Parâmetros
Thunk
Um valor retornado não nulo de AtlThunk_AllocateData.
Proc
Consulte o exemplo em comentários para obter mais informações.
FirstParameter
Consulte o exemplo em comentários para obter mais informações.
Retornar valor
Nenhum
Comentários
Um thunk da ATL tem uma assinatura do WNDPROC. Consulte o exemplo a seguir para obter mais informações sobre uma implementação.
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);
}
Um número arbitrário de funções AtlThunk pode ser criado; FirstParameter e Proc são definidos (de forma diferente) para cada um deles.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | atlthunk.h |
| DLL | Atlthunk.dll |