ADDRESS64-Struktur (dbghelp.h)
Stellt eine Adresse dar. Wird in der STACKFRAME64-Struktur verwendet.
Syntax
typedef struct _tagADDRESS64 {
DWORD64 Offset;
WORD Segment;
ADDRESS_MODE Mode;
} ADDRESS64, *LPADDRESS64;
Member
Offset
Der Offset in das Segment oder eine virtuelle 32-Bit-Adresse. Die Interpretation dieses Werts hängt vom Wert ab, der im Mode-Element enthalten ist.
Segment
Die Segmentnummer. Dieser Wert wird nur für die 16-Bit-Adressierung verwendet.
Mode
Der Adressierungsmodus. Dieser Member kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
16:16 Adressierung. Um diesen Adressierungsmodus zu unterstützen, müssen Sie eine TranslateAddressProc64-Rückruffunktion bereitstellen. |
|
16:32 Adressierung. Um diesen Adressierungsmodus zu unterstützen, müssen Sie eine TranslateAddressProc64-Rückruffunktion bereitstellen. |
|
Adressierung im realen Modus. Um diesen Adressierungsmodus zu unterstützen, müssen Sie eine TranslateAddressProc64-Rückruffunktion bereitstellen. |
|
Flache Adressierung. Dies ist der einzige Adressierungsmodus, der von der Bibliothek unterstützt wird. |
Hinweise
Diese Struktur ersetzt die ADDRESS-Struktur . Weitere Informationen finden Sie unter Aktualisierte Plattformunterstützung. ADDRESS wird in DbgHelp.h wie folgt definiert.
#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
Anforderungen
Anforderung | Wert |
---|---|
Header | dbghelp.h |
Verteilbare Komponente | DbgHelp.dll 5.1 oder höher |