Compartir a través de


PGET_MODULE_BASE_ROUTINE función de devolución de llamada (dbghelp.h)

Función de devolución de llamada definida por la aplicación que se usa con la función StackWalk64 . Se llama cuando StackWalk64 necesita una dirección base de módulo para una dirección virtual determinada.

El tipo PGET_MODULE_BASE_ROUTINE64 define un puntero a esta función de devolución de llamada. GetModuleBaseProc64 es un marcador de posición para el nombre de función definido por la aplicación.

Sintaxis

PGET_MODULE_BASE_ROUTINE PgetModuleBaseRoutine;

DWORD PgetModuleBaseRoutine(
  [in] HANDLE hProcess,
  [in] DWORD Address
)
{...}

Parámetros

[in] hProcess

Identificador del proceso para el que se genera el seguimiento de la pila.

[in] Address

Una dirección dentro de la imagen del módulo que se va a ubicar.

Valor devuelto

La función devuelve la dirección base del módulo.

Comentarios

Esta función de devolución de llamada sustituye a la PGET_MODULE_BASE_ROUTINE función de devolución de llamada. PGET_MODULE_BASE_ROUTINE se define de la siguiente manera en DbgHelp.h.

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define PGET_MODULE_BASE_ROUTINE PGET_MODULE_BASE_ROUTINE64
#else
typedef
DWORD
(__stdcall *PGET_MODULE_BASE_ROUTINE)(
    __in HANDLE hProcess,
    __in DWORD Address
    );
#endif

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado dbghelp.h
Redistribuible DbgHelp.dll 5.1 o posterior

Consulte también

Funciones de DbgHelp

StackWalk64