Condividi tramite


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

Vedi anche

Funzioni DbgHelp

StackWalk64