Min version | XP | 2003/XP64 SP1 | 8 Pre RTM | ||
---|---|---|---|---|---|
Max version | 7 SP1 | 10 TH2 | |||
Architecture | x86 | x64 | x86 | x64 | |
x86 offset offset:bitpos | Field Name | x64 offset offset:bitpos | |||
0x0000 | struct _KDEVICE_QUEUE_ENTRY WaitQueueEntry | struct _KDEVICE_QUEUE_ENTRY WaitQueueEntry | 0x0000 | ||
0x0000 | struct _LIST_ENTRY DmaWaitEntry | 0x0000 | |||
0x0008 | unsigned long NumberOfChannels | 0x0010 | |||
0x000C:0x00 | unsigned long SyncCallback | 0x0014:0x00 | |||
0x000C:0x01 | unsigned long DmaContext | 0x0014:0x01 | |||
0x000C:0x02 | unsigned long Reserved | 0x0014:0x02 | |||
0x0010 | function * DeviceRoutine | 0x0018 | |||
0x0014 | void * DeviceContext | 0x0020 | |||
0x0018 | unsigned long NumberOfMapRegisters | 0x0028 | |||
0x001C | void * DeviceObject | 0x0030 | |||
0x0020 | void * CurrentIrp | 0x0038 | |||
0x0024 | struct _KDPC * BufferChainingDpc | 0x0040 |