ADDRESS64結構 (dbghelp.h)

代表地址。 它會用於 STACKFRAME64 結構中。

語法

typedef struct _tagADDRESS64 {
  DWORD64      Offset;
  WORD         Segment;
  ADDRESS_MODE Mode;
} ADDRESS64, *LPADDRESS64;

成員

Offset

區段中的位移,或32位虛擬位址。 此值的解譯取決於 Mode 成員中包含的值。

Segment

區段編號。 此值僅用於16位尋址。

Mode

尋址模式。 這個成員可以是下列其中一個值。

意義
AddrMode1616
0
16:16 尋址。 若要支援此尋址模式,您必須提供 TranslateAddressProc64 回呼函式。
AddrMode1632
1
16:32 尋址。 若要支援此尋址模式,您必須提供 TranslateAddressProc64 回呼函式。
AddrModeReal
2
實模式尋址。 若要支援此尋址模式,您必須提供 TranslateAddressProc64 回呼函式。
AddrModeFlat
3
一般尋址。 這是連結庫唯一支援的尋址模式。

備註

這個結構會取代 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 或更新版本

另請參閱

STACKFRAME64