| Min version | 8 Pre RTM | 8.1 Update 1 | 8.1 | |
|---|---|---|---|---|
| Max version | 8.1 Update 1 | |||
| Architecture | x86 | x86 | x64 | |
| x86 offset offset:bitpos | Field Name | x64 offset offset:bitpos | ||
| 0x0000 | void * Context | 0x0000 | ||
| 0x0008 | struct _PROCESSOR_IDLE_CONSTRAINTS Constraints | struct _PROCESSOR_IDLE_CONSTRAINTS Constraints | 0x0008 | |
| 0x0030 | unsigned long DependencyCount | |||
| 0x0034 | unsigned long DependencyUsed | |||
| 0x0038 | struct _PROCESSOR_IDLE_DEPENDENCY * DependencyArray | |||
| 0x003C | unsigned long PlatformIdleStateIndex | |||
| 0x0040 | unsigned long ProcessorIdleStateIndex | |||
| 0x0044 | unsigned long IdleSelectFailureMask | |||
| 0x0048 | unsigned long DependencyCount | 0x0048 | ||
| 0x004C | unsigned long DependencyUsed | 0x004C | ||
| 0x0050 | struct _PROCESSOR_IDLE_DEPENDENCY * DependencyArray | 0x0050 | ||
| 0x0054 | unsigned long PlatformIdleStateIndex | 0x0058 | ||
| 0x0058 | unsigned long ProcessorIdleStateIndex | 0x005C | ||
| 0x005C | unsigned long IdleSelectFailureMask | 0x0060 | ||