| Min version | 8.1 Update 1 | 10 Pre RTM | 10 TH2 |
|---|---|---|---|
| Max version | 10 | ||
| x86 offset offset:bitpos | Field Name | ||
| 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 | ||