PTRANSLATE_ADDRESS_ROUTINE funzione di callback (dbghelp.h)
Funzione di callback definita dall'applicazione usata con la funzione StackWalk64 . Fornisce la traduzione degli indirizzi per gli indirizzi a 16 bit.
Il tipo PTRANSLATE_ADDRESS_ROUTINE64 definisce un puntatore a questa funzione di callback. TranslateAddressProc64 è un segnaposto per il nome della funzione definita dall'applicazione.
Sintassi
PTRANSLATE_ADDRESS_ROUTINE PtranslateAddressRoutine;
DWORD PtranslateAddressRoutine(
[in] HANDLE hProcess,
[in] HANDLE hThread,
[in] LPADDRESS lpaddr
)
{...}
Parametri
[in] hProcess
Handle per il processo per il quale viene generata la traccia dello stack.
[in] hThread
Handle al thread per il quale viene generata la traccia dello stack.
[in] lpaddr
Indirizzo da tradurre.
Valore restituito
La funzione restituisce l'indirizzo tradotto.
Commenti
Questa funzione di callback sostituisce la funzione di callback PTRANSLATE_ADDRESS_ROUTINE . PTRANSLATE_ADDRESS_ROUTINE è definito come indicato di seguito in 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
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | dbghelp.h |
Componente ridistribuibile | DbgHelp.dll 5.1 o versioni successive |