função de retorno de chamada PTRANSLATE_ADDRESS_ROUTINE64 (dbghelp.h)
Uma função de retorno de chamada definida pelo aplicativo usada com a função StackWalk64 . Ele fornece tradução de endereço para endereços de 16 bits.
O tipo PTRANSLATE_ADDRESS_ROUTINE64 define um ponteiro para essa função de retorno de chamada. TranslateAddressProc64 é um espaço reservado para o nome da função definida pelo aplicativo.
Sintaxe
PTRANSLATE_ADDRESS_ROUTINE64 PtranslateAddressRoutine64;
DWORD64 PtranslateAddressRoutine64(
[in] HANDLE hProcess,
[in] HANDLE hThread,
[in] LPADDRESS64 lpaddr
)
{...}
Parâmetros
[in] hProcess
Um identificador para o processo para o qual o rastreamento de pilha é gerado.
[in] hThread
Um identificador para o thread para o qual o rastreamento de pilha é gerado.
[in] lpaddr
Um endereço a ser traduzido.
Retornar valor
A função retorna o endereço traduzido.
Comentários
Essa função de retorno de chamada substitui a função de retorno de chamada PTRANSLATE_ADDRESS_ROUTINE. PTRANSLATE_ADDRESS_ROUTINE é definido da seguinte maneira em Dbghelp.h.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define PTRANSLATE_ADDRESS_ROUTINE PTRANSLATE_ADDRESS_ROUTINE64
#else
typedef
DWORD
(__stdcall *PTRANSLATE_ADDRESS_ROUTINE)(
__in HANDLE hProcess,
__in HANDLE hThread,
__out LPADDRESS lpaddr
);
#endif
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | dbghelp.h |
Redistribuível | DbgHelp.dll 5.1 ou posterior |