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 |