Estructura ADDRESS (dbghelp.h)
Representa una dirección. Se usa en la estructura STACKFRAME64.
Sintaxis
typedef struct _tagADDRESS {
DWORD Offset;
WORD Segment;
ADDRESS_MODE Mode;
} ADDRESS, *LPADDRESS;
Miembros
Offset
Desplazamiento en el segmento o una dirección virtual de 32 bits. La interpretación de este valor depende del valor contenido en el miembro Mode .
Segment
Número de segmento. Este valor solo se usa para el direccionamiento de 16 bits.
Mode
Modo de direccionamiento. Este miembro puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
Direccionamiento 16:16. Para admitir este modo de direccionamiento, debe proporcionar una función de devolución de llamada TranslateAddressProc64 . |
|
Direccionamiento 16:32. Para admitir este modo de direccionamiento, debe proporcionar una función de devolución de llamada TranslateAddressProc64 . |
|
Direccionamiento en modo real. Para admitir este modo de direccionamiento, debe proporcionar una función de devolución de llamada TranslateAddressProc64 . |
|
Direccionamiento plano. Este es el único modo de direccionamiento admitido por la biblioteca. |
Comentarios
Esta estructura sustituye a la estructura ADDRESS . Para obtener más información, consulte Compatibilidad con la plataforma actualizada. ADDRESS se define como se indica a continuación en DbgHelp.h.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define ADDRESS ADDRESS64
#define LPADDRESS LPADDRESS64
#else
typedef struct _tagADDRESS {
DWORD Offset;
WORD Segment;
ADDRESS_MODE Mode;
} ADDRESS, *LPADDRESS;
#endif
Requisitos
Encabezado | dbghelp.h |
Redistribuible | DbgHelp.dll 5.1 o posterior |