Compartir a través de


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

Consulte también

Funciones de DbgHelp

StackWalk64