| Min version | 7 | 8 Pre RTM | 8 Pre RTM | 8 | |||
|---|---|---|---|---|---|---|---|
| Max version | 7 SP1 | 10 TH2 | |||||
| Architecture | x86 | x64 | x86 | x64 | x86 | x64 | |
| x86 offset offset:bitpos | Field Name | x64 offset offset:bitpos | |||||
| 0x0000 | unsigned long StateCount | 0x0000 | |||||
| 0x0004 | unsigned long TotalTransitions | 0x0004 | |||||
| 0x0008 | unsigned long ResetCount | 0x0008 | |||||
| 0x000C | unsigned long AbortCount | 0x000C | |||||
| 0x0010 | uint64_t StartTime | uint64_t AbortCount | uint64_t StartTime | 0x0010 | |||
| 0x0018 | uint64_t[16] BucketLimits | uint64_t StartTime | uint64_t PriorIdleTime | 0x0018 | |||
| 0x0020 | uint64_t[16] BucketLimits | enum PPM_IDLE_BUCKET_TIME_TYPE TimeUnit | 0x0020 | ||||
| 0x0028 | struct _PROC_IDLE_STATE_ACCOUNTING[1] State | 0x0028 | |||||
| 0x0098 | struct _PROC_IDLE_STATE_ACCOUNTING[1] State | 0x0098 | |||||
| 0x00A0 | struct _PROC_IDLE_STATE_ACCOUNTING[1] State | 0x00A0 | |||||