ADDRESS64 结构 (dbghelp.h)
表示地址。 它在 STACKFRAME64 结构中使用。
语法
typedef struct _tagADDRESS64 {
DWORD64 Offset;
WORD Segment;
ADDRESS_MODE Mode;
} ADDRESS64, *LPADDRESS64;
成员
Offset
段或 32 位虚拟地址的偏移量。 此值的解释取决于 Mode 成员中包含的值。
Segment
段号。 此值仅用于 16 位寻址。
Mode
寻址模式。 此成员可以是以下值之一。
值 | 含义 |
---|---|
|
16:16 寻址。 若要支持此寻址模式,必须提供 TranslateAddressProc64 回调函数。 |
|
16:32 寻址。 若要支持此寻址模式,必须提供 TranslateAddressProc64 回调函数。 |
|
实模式寻址。 若要支持此寻址模式,必须提供 TranslateAddressProc64 回调函数。 |
|
平面寻址。 这是库支持的唯一寻址模式。 |
注解
此结构取代 ADDRESS 结构。 有关详细信息,请参阅 更新的平台支持。 DBgHelp.h 中的 ADDRESS 定义如下。
#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
要求
要求 | 值 |
---|---|
Header | dbghelp.h |
可再发行组件 | DbgHelp.dll 5.1 或更高版本 |