Min version | 8.1 Update 1 | 10 Pre RTM | 10 Pre RTM |
---|---|---|---|
Max version | 10 TH2 | ||
x86 offset offset:bitpos | Field Name | ||
0x0000 | int16_t Type | ||
0x0002 | int16_t Size | ||
0x0004 | struct _LIST_ENTRY InterruptListEntry | ||
0x000C | function * ServiceRoutine | ||
0x0010 | function * MessageServiceRoutine | ||
0x0014 | unsigned long MessageIndex | ||
0x0018 | void * ServiceContext | ||
0x001C | unsigned long SpinLock | ||
0x0020 | unsigned long TickCount | ||
0x0024 | unsigned long * ActualLock | ||
0x0028 | function * DispatchAddress | ||
0x002C | unsigned long Vector | ||
0x0030 | uint8_t Irql | ||
0x0031 | uint8_t SynchronizeIrql | ||
0x0032 | uint8_t FloatingSave | ||
0x0033 | uint8_t Connected | ||
0x0034 | unsigned long Number | ||
0x0038 | uint8_t ShareVector | ||
0x0039 | uint8_t EmulateActiveBoth | ||
0x003A | uint16_t ActiveCount | ||
0x003C | long InternalState | ||
0x0040 | enum _KINTERRUPT_MODE Mode | ||
0x0044 | enum _KINTERRUPT_POLARITY Polarity | ||
0x0048 | unsigned long ServiceCount | ||
0x004C | unsigned long DispatchCount | ||
0x0050 | struct _KEVENT * PassiveEvent | ||
0x0054 | void * DisconnectData | ||
0x0058 | struct _KTHREAD * volatile ServiceThread | ||
0x005C | struct _INTERRUPT_CONNECTION_DATA * ConnectionData | ||
0x0060 | struct _ISRDPCSTATS IsrDpcStats | void * IntTrackEntry | |
0x0068 | struct _ISRDPCSTATS IsrDpcStats | ||
0x00A0 | struct _INTERRUPT_CONNECTION_DATA * ConnectionData | ||
0x00A8 | void * RedirectObject |