PFUNCTION_TABLE_ACCESS_ROUTINE funzione di callback (dbghelp.h)

Funzione di callback definita dall'applicazione usata con la funzione StackWalk64 . Fornisce l'accesso alla tabella delle funzioni di runtime per il processo.

Il tipo PFUNCTION_TABLE_ACCESS_ROUTINE64 definisce un puntatore a questa funzione di callback. FunctionTableAccessProc64 è un segnaposto per il nome della funzione definita dall'applicazione.

Sintassi

PFUNCTION_TABLE_ACCESS_ROUTINE PfunctionTableAccessRoutine;

PVOID PfunctionTableAccessRoutine(
  [in] HANDLE hProcess,
  [in] DWORD AddrBase
)
{...}

Parametri

[in] hProcess

Handle per il processo per il quale viene generata la traccia dello stack.

[in] AddrBase

Indirizzo dell'istruzione da individuare.

Valore restituito

La funzione restituisce un puntatore alla tabella delle funzioni di runtime. In un computer x86 si tratta di un puntatore a una struttura FPO_DATA . In un computer Alfa si tratta di un puntatore a una struttura IMAGE_FUNCTION_ENTRY .

Commenti

Questa funzione di callback sostituisce la funzione di callback PFUNCTION_TABLE_ACCESS_ROUTINE . PFUNCTION_TABLE_ACCESS_ROUTINE è definito come indicato di seguito in DbgHelp.h.

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define PFUNCTION_TABLE_ACCESS_ROUTINE PFUNCTION_TABLE_ACCESS_ROUTINE64
#else
typedef
PVOID
(__stdcall *PFUNCTION_TABLE_ACCESS_ROUTINE)(
    __in HANDLE hProcess,
    __in DWORD AddrBase
    );
#endif

Requisiti

   
Piattaforma di destinazione Windows
Intestazione dbghelp.h
Componente ridistribuibile DbgHelp.dll 5.1 o versioni successive

Vedi anche

Funzioni DbgHelp

FPO_DATA

IMAGE_FUNCTION_ENTRY

StackWalk64