estrutura ADDRESS64 (dbghelp.h)
Representa um endereço. Ele é usado na estrutura STACKFRAME64.
Sintaxe
typedef struct _tagADDRESS64 {
DWORD64 Offset;
WORD Segment;
ADDRESS_MODE Mode;
} ADDRESS64, *LPADDRESS64;
Membros
Offset
O deslocamento para o segmento ou um endereço virtual de 32 bits. A interpretação desse valor depende do valor contido no membro Mode .
Segment
O número do segmento. Esse valor é usado apenas para endereçamento de 16 bits.
Mode
O modo de endereçamento. Esse membro pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
Endereçamento 16:16. Para dar suporte a esse modo de endereçamento, você deve fornecer uma função de retorno de chamada TranslateAddressProc64 . |
|
Endereçamento 16:32. Para dar suporte a esse modo de endereçamento, você deve fornecer uma função de retorno de chamada TranslateAddressProc64 . |
|
Endereçamento no modo real. Para dar suporte a esse modo de endereçamento, você deve fornecer uma função de retorno de chamada TranslateAddressProc64 . |
|
Endereçamento simples. Esse é o único modo de endereçamento com suporte da biblioteca. |
Comentários
Essa estrutura substitui a estrutura ADDRESS . Para obter mais informações, consulte Suporte de plataforma atualizado. ADDRESS é definido da seguinte maneira em 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
Requisito | Valor |
---|---|
Cabeçalho | dbghelp.h |
Redistribuível | DbgHelp.dll 5.1 ou posterior |