Min versionXP2003/XP64Vista78 Pre RTM8 Pre RTM88.1 Update 110
Max versionXP SP32003/XP64 SP2Vista SP27 SP1
x86 offset
offset:bitpos
Field Name
0x0000struct _KEVENT
Event
0x0010struct _LIST_ENTRY
JobLinks
0x0018struct _LIST_ENTRY
ProcessListHead
0x0020struct _ERESOURCE
JobLock
0x0058union _LARGE_INTEGER
TotalUserTime
0x0060union _LARGE_INTEGER
TotalKernelTime
0x0068union _LARGE_INTEGER
ThisPeriodTotalUserTime
union _LARGE_INTEGER
TotalCycleTime
0x0070union _LARGE_INTEGER
ThisPeriodTotalKernelTime
union _LARGE_INTEGER
ThisPeriodTotalUserTime
0x0078unsigned long
TotalPageFaultCount
union _LARGE_INTEGER
ThisPeriodTotalKernelTime
0x007Cunsigned long
TotalProcesses
0x0080unsigned long
ActiveProcesses
uint64_t
TotalContextSwitches
0x0084unsigned long
TotalTerminatedProcesses
0x0088union _LARGE_INTEGER
PerProcessUserTimeLimit
unsigned long
TotalPageFaultCount
0x008Cunsigned long
TotalProcesses
0x0090union _LARGE_INTEGER
PerJobUserTimeLimit
unsigned long
ActiveProcesses
0x0094unsigned long
TotalTerminatedProcesses
0x0098unsigned long
LimitFlags
unsigned long
MinimumWorkingSetSize
union _LARGE_INTEGER
PerProcessUserTimeLimit
0x009Cunsigned long
MinimumWorkingSetSize
unsigned long
MaximumWorkingSetSize
0x00A0unsigned long
MaximumWorkingSetSize
unsigned long
LimitFlags
union _LARGE_INTEGER
PerJobUserTimeLimit
0x00A4unsigned long
ActiveProcessLimit
0x00A8unsigned long
Affinity
struct _KAFFINITY_EX
Affinity
unsigned long
MinimumWorkingSetSize
0x00ACuint8_t
PriorityClass
unsigned long
MaximumWorkingSetSize
0x00B0unsigned long
UIRestrictionsClass
struct _JOB_ACCESS_STATE *
AccessState
unsigned long
LimitFlags
0x00B4unsigned long
SecurityLimitFlags
unsigned long
UIRestrictionsClass
uint8_t
PriorityClass
unsigned long
ActiveProcessLimit
0x00B8void *
Token
unsigned long
EndOfJobTimeAction
struct _JOB_ACCESS_STATE *
AccessState
struct _KAFFINITY_EX
Affinity
0x00BCstruct _PS_JOB_TOKEN_FILTER *
Filter
void *
CompletionPort
unsigned long
UIRestrictionsClass
0x00C0unsigned long
EndOfJobTimeAction
void *
CompletionKey
unsigned long
EndOfJobTimeAction
0x00C4void *
CompletionPort
unsigned long
SessionId
void *
CompletionPort
uint8_t
PriorityClass
struct _JOB_ACCESS_STATE *
AccessState
0x00C8void *
CompletionKey
unsigned long
SchedulingClass
void *
CompletionKey
struct _JOB_ACCESS_STATE *
AccessState
void *
AccessStateQuotaReference
0x00CCunsigned long
SessionId
unsigned long
SessionId
void *
AccessStateQuotaReference
unsigned long
UIRestrictionsClass
0x00D0unsigned long
SchedulingClass
uint64_t
ReadOperationCount
unsigned long
SchedulingClass
unsigned long
UIRestrictionsClass
unsigned long
EndOfJobTimeAction
0x00D4unsigned long
EndOfJobTimeAction
void *
CompletionPort
0x00D8uint64_t
ReadOperationCount
uint64_t
WriteOperationCount
uint64_t
ReadOperationCount
void *
CompletionPort
void *
CompletionKey
0x00DCvoid *
CompletionKey
0x00E0uint64_t
WriteOperationCount
uint64_t
OtherOperationCount
uint64_t
WriteOperationCount
uint64_t
CompletionCount
0x00E8uint64_t
OtherOperationCount
uint64_t
ReadTransferCount
uint64_t
OtherOperationCount
unsigned long
SessionId
0x00ECunsigned long
SchedulingClass
0x00F0uint64_t
ReadTransferCount
uint64_t
WriteTransferCount
uint64_t
ReadTransferCount
uint64_t
ReadOperationCount
0x00F8uint64_t
WriteTransferCount
uint64_t
OtherTransferCount
uint64_t
WriteTransferCount
uint64_t
WriteOperationCount
0x0100uint64_t
OtherTransferCount
unsigned long
ProcessMemoryLimit
uint64_t
OtherTransferCount
uint64_t
OtherOperationCount
0x0104unsigned long
JobMemoryLimit
0x0108struct _IO_COUNTERS
IoInfo
unsigned long
PeakProcessMemoryUsed
unsigned long
ProcessMemoryLimit
uint64_t
ReadTransferCount
0x010Cunsigned long
PeakJobMemoryUsed
unsigned long
JobMemoryLimit
0x0110unsigned long
CurrentJobMemoryUsed
unsigned long
PeakProcessMemoryUsed
uint64_t
WriteTransferCount
0x0114struct _EX_PUSH_LOCK
MemoryLimitsLock
unsigned long
PeakJobMemoryUsed
0x0118struct _LIST_ENTRY
JobSetLinks
uint64_t
CurrentJobMemoryUsed
uint64_t
OtherTransferCount
0x0120unsigned long
MemberLevel
struct _EX_PUSH_LOCK
MemoryLimitsLock
struct _PROCESS_DISK_COUNTERS
DiskIoInfo
0x0124unsigned long
JobFlags
struct _LIST_ENTRY
JobSetLinks
0x012Cunsigned long
MemberLevel
0x0130unsigned long
JobFlags
0x0138unsigned long
ProcessMemoryLimit
0x013Cunsigned long
JobMemoryLimit
0x0140unsigned long
PeakProcessMemoryUsed
0x0144unsigned long
PeakJobMemoryUsed
0x0148unsigned long
CurrentJobMemoryUsed
unsigned long
ProcessMemoryLimit
0x014Cstruct _FAST_MUTEX
MemoryLimitsLock
struct _KGUARDED_MUTEX
MemoryLimitsLock
unsigned long
JobMemoryLimit
0x0150unsigned long
PeakProcessMemoryUsed
unsigned long
JobTotalMemoryLimit
0x0154unsigned long
PeakJobMemoryUsed
unsigned long
PeakProcessMemoryUsed
0x0158struct _KAFFINITY_EX
EffectiveAffinity
unsigned long
PeakJobMemoryUsed
0x015Cstruct _KAFFINITY_EX
EffectiveAffinity
0x0168union _LARGE_INTEGER
EffectivePerProcessUserTimeLimit
0x016Cstruct _LIST_ENTRY
JobSetLinks
0x0170unsigned long
EffectiveMinimumWorkingSetSize
0x0174unsigned long
MemberLevel
unsigned long
EffectiveMaximumWorkingSetSize
0x0178unsigned long
JobFlags
unsigned long
EffectiveProcessMemoryLimit
0x017Cstruct _EJOB *
EffectiveProcessMemoryLimitJob
0x0180struct _EJOB *
EffectivePerProcessUserTimeLimitJob
0x0184unsigned long
EffectiveLimitFlags
struct _EJOB *
EffectiveDiskIoRateLimitJob
0x0188unsigned long
EffectiveSchedulingClass
struct _EJOB *
EffectiveNetIoRateLimitJob
0x018Cunsigned long
EffectiveFreezeCount
struct _EJOB *
EffectiveHeapAttributionJob
0x0190unsigned long
EffectiveIdleAwareCount
unsigned long
EffectiveBackgroundCount
unsigned long
EffectiveLimitFlags
0x0194uint8_t
EffectivePriorityClass
unsigned long
EffectiveSwapCount
unsigned long
EffectiveSchedulingClass
0x0195uint8_t[3]
Reserved
0x0198unsigned long
CompletionFilter
unsigned long
EffectiveNotificationLimitCount
unsigned long
EffectiveFreezeCount
0x019Cuint8_t
EffectivePriorityClass
unsigned long
EffectiveBackgroundCount
0x019Duint8_t
PriorityClass
0x019Euint8_t[2]
Reserved1
0x01A0struct _WNF_STATE_NAME
WakeChannel
unsigned long
CompletionFilter
unsigned long
EffectiveSwapCount
0x01A0struct _JOBOBJECT_WAKE_INFORMATION
WakeInfo
0x01A4unsigned long
EffectiveNotificationLimitCount
0x01A8struct _WNF_STATE_NAME
WakeChannel
uint8_t
EffectivePriorityClass
0x01A8struct _PS_WAKE_INFORMATION
WakeInfo
struct _PS_WAKE_INFORMATION
WakeInfo
0x01A9uint8_t
PriorityClass
0x01AAuint8_t
NestingDepth
0x01ABuint8_t[1]
Reserved1
0x01ACunsigned long
CompletionFilter
0x01B0struct _WNF_STATE_NAME
WakeChannel
0x01B0struct _PS_WAKE_INFORMATION
WakeInfo
0x01C8struct _JOBOBJECT_WAKE_FILTER
WakeFilter
0x01D0struct _EJOB *
NotificationLink
0x01D4struct _JOB_NOTIFICATION_LIMITS *
NotificationLimits
0x01D8void *
NotificationLimitsQuotaReference
0x01DCstruct _IO_MINI_COMPLETION_PACKET_USER *
NotificationPacket
0x01E0unsigned long
NotificationLimitFlags
struct _JOBOBJECT_WAKE_FILTER
WakeFilter
0x01E4unsigned long
ViolationLimitFlags
0x01E8struct _JOB_CPU_RATE_CONTROL *
CpuRateControl
unsigned long
LowEdgeLatchFilter
struct _JOBOBJECT_WAKE_FILTER
WakeFilter
0x01ECvoid *
EffectiveSchedulingGroup
unsigned long
OwnedHighEdgeFilters
0x01F0unsigned long
ProcessListCount
struct _EJOB *
NotificationLink
struct _JOBOBJECT_WAKE_FILTER
WakeFilter
struct _EJOB *
NotificationLink
unsigned long
LowEdgeLatchFilter
0x01F4struct _JOBOBJECT_WAKE_FILTER
WakeFilter
unsigned long
OwnedHighEdgeFilters
0x01F8uint64_t
CurrentJobMemoryUsed
unsigned long
LowEdgeLatchFilter
uint64_t
CurrentJobMemoryUsed
struct _EJOB *
NotificationLink
0x01FCunsigned long
LowEdgeLatchFilter
unsigned long
OwnedHighEdgeFilters
0x0200struct _EX_PUSH_LOCK
MemoryLimitsLock
unsigned long
ShadowActiveProcessCount
struct _EJOB *
NotificationLink
struct _JOB_NOTIFICATION_INFORMATION *
NotificationInfo
uint64_t
CurrentJobMemoryUsed
0x0204struct _LIST_ENTRY
SiblingJobLinks
void *
NotificationInfoQuotaReference
0x0208uint64_t
CurrentJobMemoryUsed
struct _IO_MINI_COMPLETION_PACKET_USER *
NotificationPacket
struct _JOB_NOTIFICATION_INFORMATION *
NotificationInfo
0x020Cstruct _LIST_ENTRY
ChildJobListHead
struct _JOB_CPU_RATE_CONTROL *
CpuRateControl
void *
NotificationInfoQuotaReference
0x0210struct _JOB_NOTIFICATION_INFORMATION *
NotificationInfo
void *
EffectiveSchedulingGroup
struct _IO_MINI_COMPLETION_PACKET_USER *
NotificationPacket
0x0214struct _EJOB *
ParentJob
void *
NotificationInfoQuotaReference
struct _JOB_CPU_RATE_CONTROL *
CpuRateControl
0x0218struct _EJOB * volatile
RootJob
struct _IO_MINI_COMPLETION_PACKET_USER *
NotificationPacket
uint64_t
ReadyTime
void *
EffectiveSchedulingGroup
0x021Cstruct _LIST_ENTRY
IteratorListHead
struct _JOB_CPU_RATE_CONTROL *
CpuRateControl
0x0220void *
EffectiveSchedulingGroup
struct _EX_PUSH_LOCK
MemoryLimitsLock
uint64_t
ReadyTime
0x0224struct _EX_PUSH_LOCK
MemoryLimitsLock
struct _LIST_ENTRY
SiblingJobLinks
0x0228struct _KPROCESS_VALUES
Accounting
struct _LIST_ENTRY
SiblingJobLinks
struct _EX_PUSH_LOCK
MemoryLimitsLock
0x022Cstruct _LIST_ENTRY
ChildJobListHead
struct _LIST_ENTRY
SiblingJobLinks
0x0230struct _LIST_ENTRY
ChildJobListHead
0x0234struct _EJOB *
ParentJob
struct _LIST_ENTRY
ChildJobListHead
0x0238struct _EJOB *
ParentJob
struct _EJOB * volatile
RootJob
0x023Cstruct _EJOB * volatile
RootJob
struct _LIST_ENTRY
IteratorListHead
struct _EJOB *
ParentJob
0x0240struct _LIST_ENTRY
IteratorListHead
struct _EJOB * volatile
RootJob
0x0244unsigned long
AncestorCount
struct _LIST_ENTRY
IteratorListHead
0x0248struct _EPROCESS_VALUES
Accounting
struct _EJOB * *
Ancestors
0x024Cunsigned long
AncestorCount
0x0250struct _EPROCESS_VALUES
Accounting
struct _EJOB * *
Ancestors
0x0250void *
SessionObject
0x0258struct _EPROCESS_VALUES
Accounting
0x0278unsigned long
TimerListLock
0x027Cstruct _LIST_ENTRY
TimerListHead
0x0284unsigned long
JobFlags
0x0284:0x00unsigned long
CloseDone
0x0284:0x01unsigned long
MultiGroup
0x0284:0x02unsigned long
OutstandingNotification
0x0284:0x03unsigned long
NotificationInProgress
0x0284:0x04unsigned long
UILimits
0x0284:0x05unsigned long
CpuRateControlActive
0x0284:0x06unsigned long
OwnCpuRateControl
0x0284:0x07unsigned long
Terminating
0x0284:0x08unsigned long
WorkingSetLock
0x0284:0x09unsigned long
JobFrozen
0x0284:0x0Aunsigned long
IdleAware
0x0284:0x0Bunsigned long
WakeNotificationAllocated
0x0284:0x0Cunsigned long
WakeNotificationEnabled
0x0284:0x0Dunsigned long
WakeNotificationPending
0x0284:0x0Eunsigned long
LimitNotificationRequired
0x0284:0x0Funsigned long
ZeroCountNotificationRequired
0x0284:0x10unsigned long
CycleTimeNotificationRequired
0x0284:0x11unsigned long
CycleTimeNotificationPending
0x0284:0x12unsigned long
TimersVirtualized
0x0284:0x13unsigned long
SpareJobFlags
0x0298unsigned long
SequenceNumber
unsigned long
ShadowActiveProcessCount
0x029Cunsigned long
TimerListLock
unsigned long
SequenceNumber
0x02A0struct _LIST_ENTRY
TimerListHead
unsigned long
TimerListLock
unsigned long
ShadowActiveProcessCount
0x02A4struct _LIST_ENTRY
TimerListHead
unsigned long
SequenceNumber
0x02A8unsigned long
JobFlags
unsigned long
TimerListLock
unsigned long
ShadowActiveProcessCount
0x02A8:0x00unsigned long
CloseDone
0x02A8:0x01unsigned long
MultiGroup
0x02A8:0x02unsigned long
OutstandingNotification
0x02A8:0x03unsigned long
NotificationInProgress
0x02A8:0x04unsigned long
UILimits
0x02A8:0x05unsigned long
CpuRateControlActive
0x02A8:0x06unsigned long
OwnCpuRateControl
0x02A8:0x07unsigned long
Terminating
0x02A8:0x08unsigned long
WorkingSetLock
0x02A8:0x09unsigned long
JobFrozen
0x02A8:0x0Aunsigned long
Background
0x02A8:0x0Bunsigned long
WakeNotificationAllocated
0x02A8:0x0Cunsigned long
WakeNotificationEnabled
0x02A8:0x0Dunsigned long
WakeNotificationPending
0x02A8:0x0Eunsigned long
LimitNotificationRequired
0x02A8:0x0Funsigned long
ZeroCountNotificationRequired
0x02A8:0x10unsigned long
CycleTimeNotificationRequired
0x02A8:0x11unsigned long
CycleTimeNotificationPending
0x02A8:0x12unsigned long
TimersVirtualized
0x02A8:0x13unsigned long
JobSwapped
0x02A8:0x14unsigned long
ViolationDetected
0x02A8:0x15unsigned long
EmptyJobNotified
0x02A8:0x16unsigned long
NoSystemCharge
0x02A8:0x17unsigned long
SpareJobFlags
0x02ACunsigned long
JobFlags
struct _LIST_ENTRY
TimerListHead
unsigned long
ActiveAuxiliaryProcessCount
0x02AC:0x00unsigned long
CloseDone
0x02AC:0x01unsigned long
MultiGroup
0x02AC:0x02unsigned long
OutstandingNotification
0x02AC:0x03unsigned long
NotificationInProgress
0x02AC:0x04unsigned long
UILimits
0x02AC:0x05unsigned long
CpuRateControlActive
0x02AC:0x06unsigned long
OwnCpuRateControl
0x02AC:0x07unsigned long
Terminating
0x02AC:0x08unsigned long
WorkingSetLock
0x02AC:0x09unsigned long
JobFrozen
0x02AC:0x0Aunsigned long
Background
0x02AC:0x0Bunsigned long
WakeNotificationAllocated
0x02AC:0x0Cunsigned long
WakeNotificationEnabled
0x02AC:0x0Dunsigned long
WakeNotificationPending
0x02AC:0x0Eunsigned long
LimitNotificationRequired
0x02AC:0x0Funsigned long
ZeroCountNotificationRequired
0x02AC:0x10unsigned long
CycleTimeNotificationRequired
0x02AC:0x11unsigned long
CycleTimeNotificationPending
0x02AC:0x12unsigned long
TimersVirtualized
0x02AC:0x13unsigned long
JobSwapped
0x02AC:0x14unsigned long
ViolationDetected
0x02AC:0x15unsigned long
EmptyJobNotified
0x02AC:0x16unsigned long
NoSystemCharge
0x02AC:0x17unsigned long
SpareJobFlags
0x02B0unsigned long
EffectiveHighEdgeFilters
unsigned long
SequenceNumber
0x02B4unsigned long
JobFlags
unsigned long
TimerListLock
0x02B4:0x00unsigned long
CloseDone
0x02B4:0x01unsigned long
MultiGroup
0x02B4:0x02unsigned long
OutstandingNotification
0x02B4:0x03unsigned long
NotificationInProgress
0x02B4:0x04unsigned long
UILimits
0x02B4:0x05unsigned long
CpuRateControlActive
0x02B4:0x06unsigned long
OwnCpuRateControl
0x02B4:0x07unsigned long
Terminating
0x02B4:0x08unsigned long
WorkingSetLock
0x02B4:0x09unsigned long
JobFrozen
0x02B4:0x0Aunsigned long
Background
0x02B4:0x0Bunsigned long
WakeNotificationAllocated
0x02B4:0x0Cunsigned long
WakeNotificationEnabled
0x02B4:0x0Dunsigned long
WakeNotificationPending
0x02B4:0x0Eunsigned long
LimitNotificationRequired
0x02B4:0x0Funsigned long
ZeroCountNotificationRequired
0x02B4:0x10unsigned long
CycleTimeNotificationRequired
0x02B4:0x11unsigned long
CycleTimeNotificationPending
0x02B4:0x12unsigned long
TimersVirtualized
0x02B4:0x13unsigned long
JobSwapped
0x02B4:0x14unsigned long
ViolationDetected
0x02B4:0x15unsigned long
EmptyJobNotified
0x02B4:0x16unsigned long
NoSystemCharge
0x02B4:0x17unsigned long
DropNoWakeCharges
0x02B4:0x18unsigned long
NoWakeChargePolicyDecided
0x02B4:0x19unsigned long
SpareJobFlags
0x02B8unsigned long
EffectiveHighEdgeFilters
struct _LIST_ENTRY
TimerListHead
0x02C0struct _GUID
ContainerId
0x02D0struct _ESILO *
Container
0x02D4struct _PS_PROPERTY_SET
PropertySet
0x02E0struct _JOB_NET_RATE_CONTROL *
NetRateControl
0x02E4struct _JOB_IO_RATE_CONTROL *
IoRateControl
0x02E8unsigned long
JobFlags
0x02E8:0x00unsigned long
CloseDone
0x02E8:0x01unsigned long
MultiGroup
0x02E8:0x02unsigned long
OutstandingNotification
0x02E8:0x03unsigned long
NotificationInProgress
0x02E8:0x04unsigned long
UILimits
0x02E8:0x05unsigned long
CpuRateControlActive
0x02E8:0x06unsigned long
OwnCpuRateControl
0x02E8:0x07unsigned long
Terminating
0x02E8:0x08unsigned long
WorkingSetLock
0x02E8:0x09unsigned long
JobFrozen
0x02E8:0x0Aunsigned long
Background
0x02E8:0x0Bunsigned long
WakeNotificationAllocated
0x02E8:0x0Cunsigned long
WakeNotificationEnabled
0x02E8:0x0Dunsigned long
WakeNotificationPending
0x02E8:0x0Eunsigned long
LimitNotificationRequired
0x02E8:0x0Funsigned long
ZeroCountNotificationRequired
0x02E8:0x10unsigned long
CycleTimeNotificationRequired
0x02E8:0x11unsigned long
CycleTimeNotificationPending
0x02E8:0x12unsigned long
TimersVirtualized
0x02E8:0x13unsigned long
JobSwapped
0x02E8:0x14unsigned long
ViolationDetected
0x02E8:0x15unsigned long
EmptyJobNotified
0x02E8:0x16unsigned long
NoSystemCharge
0x02E8:0x17unsigned long
DropNoWakeCharges
0x02E8:0x18unsigned long
NoWakeChargePolicyDecided
0x02E8:0x19unsigned long
NetRateControlActive
0x02E8:0x1Aunsigned long
OwnNetRateControl
0x02E8:0x1Bunsigned long
IoRateControlActive
0x02E8:0x1Cunsigned long
OwnIoRateControl
0x02E8:0x1Dunsigned long
IsContainerRoot
0x02E8:0x1Eunsigned long
SpareJobFlags
0x02ECunsigned long
EffectiveHighEdgeFilters
0x02F0struct _PROCESS_ENERGY_VALUES *
EnergyValues
0x02F4volatile unsigned long
SharedCommitCharge