Bagikan melalui


Struktur ADDRESS (dbghelp.h)

Mewakili alamat. Ini digunakan dalam struktur STACKFRAME64 .

Sintaks

typedef struct _tagADDRESS {
  DWORD        Offset;
  WORD         Segment;
  ADDRESS_MODE Mode;
} ADDRESS, *LPADDRESS;

Anggota

Offset

Offset ke segmen, atau alamat virtual 32-bit. Interpretasi nilai ini tergantung pada nilai yang terkandung dalam anggota Mode .

Segment

Nomor segmen. Nilai ini hanya digunakan untuk alamat 16-bit.

Mode

Mode alamat. Anggota ini bisa menjadi salah satu nilai berikut.

Nilai Makna
AddrMode1616
0
Alamat 16:16. Untuk mendukung mode pengalamatan ini, Anda harus menyediakan fungsi panggilan balik TranslateAddressProc64 .
AddrMode1632
1
16:32 alamat. Untuk mendukung mode pengalamatan ini, Anda harus menyediakan fungsi panggilan balik TranslateAddressProc64 .
AddrModeReal
2
Alamat mode nyata. Untuk mendukung mode pengalamatan ini, Anda harus menyediakan fungsi panggilan balik TranslateAddressProc64 .
AddrModeFlat
3
Alamat datar. Ini adalah satu-satunya mode alamat yang didukung oleh pustaka.

Keterangan

Struktur ini menggantikan struktur ADDRESS . Untuk informasi selengkapnya, lihat Dukungan Platform yang Diperbarui. ADDRESS didefinisikan sebagai berikut dalam 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

Persyaratan

   
Header dbghelp.h
Redistribusi DbgHelp.dll 5.1 atau yang lebih baru

Lihat juga

STACKFRAME64