Data Fields | |
Data Fields For IA32 | |
struct { | |
UINT32 OffsetLow:16 | |
Offset bits 15..0. | |
UINT32 Selector:16 | |
Selector. | |
UINT32 Reserved_0:8 | |
Reserved. | |
UINT32 GateType:8 | |
Gate Type. See defines above. | |
UINT32 OffsetHigh:16 | |
Offset bits 31..16. | |
} | Bits |
UINT64 | Uint64 |
Data Fields For X64 | |
struct { | |
UINT32 OffsetLow:16 | |
Offset bits 15..0. | |
UINT32 Selector:16 | |
Selector. | |
UINT32 Reserved_0:8 | |
Reserved. | |
UINT32 GateType:8 | |
Gate Type. See defines above. | |
UINT32 OffsetHigh:16 | |
Offset bits 31..16. | |
UINT32 OffsetUpper:32 | |
Offset bits 63..32. | |
UINT32 Reserved_1:32 | |
Reserved. | |
} | Bits |
struct { | |
UINT64 Uint64 | |
UINT64 Uint64_1 | |
} | Uint128 |
Byte packed structure for an x64 Interrupt Gate Descriptor.
struct { ... } IA32_IDT_GATE_DESCRIPTOR::Bits |
struct { ... } IA32_IDT_GATE_DESCRIPTOR::Bits |
Gate Type. See defines above.
Offset bits 31..16.
Offset bits 15..0.
Offset bits 63..32.
Reserved.
Reserved.
Selector.
struct { ... } IA32_IDT_GATE_DESCRIPTOR::Uint128 |