| Min version | 8.1 Update 1 | 10 Pre RTM | 10 TH2 | |
|---|---|---|---|---|
| Max version | 10 | |||
| Architecture | x86 | x86 | x86 | |
| x86 offset offset:bitpos | Field Name | x64 offset offset:bitpos | ||
| 0x0000 | enum INTERRUPT_CONNECTION_TYPE Type | |||
| 0x0004 | unsigned long Vector | |||
| 0x0008 | uint8_t Irql | |||
| 0x000C | enum _KINTERRUPT_POLARITY Polarity | |||
| 0x0010 | enum _KINTERRUPT_MODE Mode | |||
| 0x0014 | struct _GROUP_AFFINITY TargetProcessors | |||
| 0x0020 | struct _INTERRUPT_REMAPPING_INFO IntRemapInfo | |||
| 0x0030 | struct <unnamed-tag> ControllerInput | struct <unnamed-tag> ControllerInput | ||
| 0x0030 | struct <unnamed-tag> XapicMessage | |||
| 0x0030 | struct <unnamed-tag> Hypertransport | |||
| 0x0030 | struct <unnamed-tag> GenericMessage | |||
| 0x0030 | struct <unnamed-tag> MessageRequest | |||
| 0x0038 | struct <unnamed-tag> XapicMessage | uint64_t HvDeviceId | ||
| 0x0038 | struct <unnamed-tag> Hypertransport | |||
| 0x0038 | struct <unnamed-tag> GenericMessage | |||
| 0x0038 | struct <unnamed-tag> MessageRequest | |||
| 0x0040 | struct <unnamed-tag> XapicMessage | |||
| 0x0040 | struct <unnamed-tag> Hypertransport | |||
| 0x0040 | struct <unnamed-tag> GenericMessage | |||
| 0x0040 | struct <unnamed-tag> MessageRequest | |||