address structure (dbghelp.h)
代表地址。 它會用於 STACKFRAME64 結構。
語法
typedef struct _tagADDRESS {
DWORD Offset;
WORD Segment;
ADDRESS_MODE Mode;
} ADDRESS, *LPADDRESS;
成員
Offset
區段中的位移,或 32 位虛擬位址。 此值的解譯取決於 Mode 成員中包含的值。
Segment
區段編號。 此值僅用於 16 位定址。
Mode
定址模式。 這個成員可以是下列其中一個值。
值 | 意義 |
---|---|
|
16:16 定址。 若要支援此定址模式,您必須提供 TranslateAddressProc64 回呼函式。 |
|
16:32 定址。 若要支援此定址模式,您必須提供 TranslateAddressProc64 回呼函式。 |
|
真實模式定址。 若要支援此定址模式,您必須提供 TranslateAddressProc64 回呼函式。 |
|
一般定址。 這是程式庫唯一支援的定址模式。 |
備註
這個結構會取代 ADDRESS 結構。 如需詳細資訊,請參閱 更新的平臺支援。 ADDRESS 在 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
需求
標頭 | dbghelp.h |
可轉散發套件 | DbgHelp.dll 5.1 或更新版本 |