PTRANSLATE_ADDRESS_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 . Proporciona traducción de direcciones para direcciones de 16 bits.
El tipo PTRANSLATE_ADDRESS_ROUTINE64 define un puntero a esta función de devolución de llamada. TranslateAddressProc64 es un marcador de posición para el nombre de función definido por la aplicación.
Sintaxis
PTRANSLATE_ADDRESS_ROUTINE PtranslateAddressRoutine;
DWORD PtranslateAddressRoutine(
[in] HANDLE hProcess,
[in] HANDLE hThread,
[in] LPADDRESS lpaddr
)
{...}
Parámetros
[in] hProcess
Identificador del proceso para el que se genera el seguimiento de la pila.
[in] hThread
Identificador del subproceso para el que se genera el seguimiento de la pila.
[in] lpaddr
Una dirección que se va a traducir.
Valor devuelto
La función devuelve la dirección traducida.
Comentarios
Esta función de devolución de llamada sustituye a la función de devolución de llamada PTRANSLATE_ADDRESS_ROUTINE . PTRANSLATE_ADDRESS_ROUTINE se define de la siguiente manera en 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
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dbghelp.h |
Redistribuible | DbgHelp.dll 5.1 o posterior |