ADDRESS64 Structure

Debug Help Library

ADDRESS64 Structure

Represents an address. It is used in the STACKFRAME64 structure.

This structure supersedes the ADDRESS structure. For more information, see Updated Platform Support.

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

Members

Offset

The offset into the segment, or a 32-bit virtual address. The interpretation of this value depends on the value contained in the Mode member.

Segment

The segment number. This value is used only for 16-bit addressing.

Mode

The addressing mode. This member can be one of the following values.

Value Meaning

AddrMode1616
0

16:16 addressing. To support this addressing mode, you must supply a TranslateAddressProc64 callback function.

AddrMode1632
1

16:32 addressing. To support this addressing mode, you must supply a TranslateAddressProc64 callback function.

AddrModeReal
2

Real-mode addressing. To support this addressing mode, you must supply a TranslateAddressProc64 callback function.

AddrModeFlat
3

Flat addressing. This is the only addressing mode supported by the library.

Requirements

Redistributable

Requires DbgHelp.dll 5.1 or later.

Header

Declared in DbgHelp.h.

See Also

STACKFRAME64


Send comments about this topic to Microsoft

Build date: 9/25/2007

© 2007 Microsoft Corporation. All rights reserved.