x64 / ntdllntoskrnl /

_INTERRUPT_HT_INTR_INFO

← 10.0.28000.3231 18 builds latest →
struct _INTERRUPT_HT_INTR_INFO {
union {
struct {
unsigned long Mask : 1;/* 0x0:0 4 */
unsigned long Polarity : 1;/* 0x0:1 4 */
unsigned long MessageType : 3;/* 0x0:2 4 */
unsigned long RequestEOI : 1;/* 0x0:5 4 */
unsigned long DestinationMode : 1;/* 0x0:6 4 */
unsigned long MessageType3 : 1;/* 0x0:7 4 */
unsigned long Destination : 8;/* 0x0:8 4 */
unsigned long Vector : 8;/* 0x0:16 4 */
unsigned long ExtendedAddress : 8;/* 0x0:24 4 */
} bits;/* 0x0 4 */
unsigned long AsULONG;/* 0x0 4 */
} LowPart;/* 0x0 4 */
union {
struct {
unsigned long ExtendedDestination : 24;/* 0x4:0 4 */
unsigned long Reserved : 6;/* 0x4:24 4 */
unsigned long PassPW : 1;/* 0x4:30 4 */
unsigned long WaitingForEOI : 1;/* 0x4:31 4 */
} bits;/* 0x4 4 */
unsigned long AsULONG;/* 0x4 4 */
} HighPart;/* 0x4 4 */
};
size 8 (0x8)2 members0 holespadding 01 cacheline
Used in (1)