dbghelp.h) (ADDRESS 结构
表示地址。 它在 STACKFRAME64 结构中使用。
语法
typedef struct _tagADDRESS {
DWORD Offset;
WORD Segment;
ADDRESS_MODE Mode;
} ADDRESS, *LPADDRESS;
成员
Offset
段或 32 位虚拟地址的偏移量。 此值的解释取决于 Mode 成员中包含的值。
Segment
段号。 此值仅用于 16 位寻址。
Mode
寻址模式。 此成员可以是以下值之一。
Value | 含义 |
---|---|
|
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
要求
标头 | dbghelp.h |
可再发行组件 | DbgHelp.dll 5.1 或更高版本 |