struct _INTERRUPT_TARGET { enum _INTERRUPT_TARGET_TYPE Target;/* 0x0 4 */ /* 4 bytes padding */ union { unsigned long PhysicalTarget;/* 0x8 4 */ unsigned long LogicalFlatTarget;/* 0x8 4 */ unsigned long RemapIndex;/* 0x8 4 */ struct { unsigned long ClusterId;/* 0x8 4 */ unsigned long ClusterMask;/* 0xc 4 */ };/* 0x8 8 */ struct { unsigned long Low32;/* 0x8 4 */ unsigned long High32;/* 0xc 4 */ unsigned __int64 InterruptData;/* 0x10 8 */ } HypervisorTarget;/* 0x8 16 */ };/* 0x8 16 */};size 24 (0x18)7 members1 hole (4 bytes)padding 01 cacheline
Used in (1)