Min versionXP2003/XP64 SP12003/XP64 SP1
Max version2003/XP64 SP210 TH210 TH2
Architecturex86x64x86
x86 offset
offset:bitpos
Field Namex64 offset
offset:bitpos
0x0000int16_t
Type
0x0000
0x0002uint16_t
Size
0x0002
0x0004long
ReferenceCount
0x0004
0x0008struct _DRIVER_OBJECT *
DriverObject
0x0008
0x000Cstruct _DEVICE_OBJECT *
NextDevice
0x0010
0x0010struct _DEVICE_OBJECT *
AttachedDevice
0x0018
0x0014struct _IRP *
CurrentIrp
0x0020
0x0018struct _IO_TIMER *
Timer
0x0028
0x001Cunsigned long
Flags
0x0030
0x0020unsigned long
Characteristics
0x0034
0x0024struct _VPB *
Vpb
0x0038
0x0028void *
DeviceExtension
0x0040
0x002Cunsigned long
DeviceType
0x0048
0x0030char
StackSize
0x004C
0x0034union __unnamed
Queue
union <unnamed-tag>
Queue
0x0050
0x005Cunsigned long
AlignmentRequirement
0x0098
0x0060struct _KDEVICE_QUEUE
DeviceQueue
0x00A0
0x0074struct _KDPC
Dpc
0x00C8
0x0094unsigned long
ActiveThreadCount
0x0108
0x0098void *
SecurityDescriptor
0x0110
0x009Cstruct _KEVENT
DeviceLock
0x0118
0x00ACuint16_t
SectorSize
0x0130
0x00AEuint16_t
Spare1
0x0132
0x00B0struct _DEVOBJ_EXTENSION *
DeviceObjectExtension
0x0138
0x00B4void *
Reserved
0x0140