arm64 / ntdllntoskrnl /

_INTERRUPT_VECTOR_DATA

← first 1 build latest →
struct _INTERRUPT_VECTOR_DATA {
unsigned long Vector;/* 0x4 4 */
unsigned char Irql;/* 0x8 1 */
/* 3 bytes padding */
/* 4 bytes padding */
struct {
unsigned long Gsiv;/* 0x38 4 */
unsigned long WakeInterrupt : 1;/* 0x3c:0 4 */
unsigned long ReservedFlags : 31;/* 0x3c:1 4 */
} ControllerInput;/* 0x38 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned __int64 HvDeviceId;/* 0x40 8 */
union {
struct {
unsigned long DataPayload;/* 0x50 4 */
} XapicMessage;/* 0x48 16 */
struct {
} Hypertransport;/* 0x48 8 */
struct {
unsigned long DataPayload;/* 0x50 4 */
} GenericMessage;/* 0x48 16 */
struct {
} MessageRequest;/* 0x48 4 */
};/* 0x48 16 */
};
size 88 (0x58)13 members2 holes (7 bytes)padding 02 cachelines
Used in (3)