| Min version | Vista SP1 | 7 | 8 Pre RTM | 8 | 8.1 | 10 Pre RTM |
|---|---|---|---|---|---|---|
| Max version | Vista SP2 | 7 SP1 | 8.1 Update 1 | 10 TH2 | ||
| x64 offset offset:bitpos | Field Name | |||||
| 0x0000 | function * IdleHandler | struct _KAFFINITY_EX DomainMembers | struct _KAFFINITY_EX DomainMembers | struct _KAFFINITY_EX DomainMembers | ||
| 0x0008 | void * Context | |||||
| 0x0010 | unsigned long Latency | |||||
| 0x0014 | unsigned long Power | |||||
| 0x0018 | unsigned long TimeCheck | |||||
| 0x001C | unsigned long StateFlags | |||||
| 0x0020 | uint8_t PromotePercent | |||||
| 0x0021 | uint8_t DemotePercent | |||||
| 0x0022 | uint8_t PromotePercentBase | |||||
| 0x0023 | uint8_t DemotePercentBase | |||||
| 0x0024 | uint8_t StateType | |||||
| 0x0028 | function * IdleCheck | |||||
| 0x0030 | function * IdleHandler | |||||
| 0x0038 | void * Context | |||||
| 0x0040 | unsigned long Latency | |||||
| 0x0044 | unsigned long Power | |||||
| 0x0048 | unsigned long TimeCheck | unsigned long Latency | ||||
| 0x004C | unsigned long StateFlags | unsigned long Power | ||||
| 0x0050 | uint8_t PromotePercent | unsigned long StateFlags | ||||
| 0x0051 | uint8_t DemotePercent | |||||
| 0x0052 | uint8_t PromotePercentBase | |||||
| 0x0053 | uint8_t DemotePercentBase | |||||
| 0x0054 | uint8_t StateType | |||||
| 0x0055 | uint8_t InterruptsEnabled | |||||
| 0x0056 | uint8_t Interruptible | |||||
| 0x0057 | uint8_t ContextRetained | |||||
| 0x0058 | uint8_t CacheCoherent | |||||
| 0x00A8 | unsigned long Latency | struct _UNICODE_STRING Name | ||||
| 0x00AC | unsigned long Power | unsigned long BreakEvenDuration | ||||
| 0x00B0 | unsigned long StateFlags | unsigned long Power | ||||
| 0x00B4 | uint8_t StateType | unsigned long StateFlags | ||||
| 0x00B5 | uint8_t InterruptsEnabled | |||||
| 0x00B6 | uint8_t Interruptible | |||||
| 0x00B7 | uint8_t ContextRetained | |||||
| 0x00B8 | uint8_t CacheCoherent | struct _PPM_VETO_ACCOUNTING VetoAccounting | unsigned long Latency | |||
| 0x00BC | unsigned long BreakEvenDuration | |||||
| 0x00C0 | unsigned long Power | |||||
| 0x00C4 | unsigned long StateFlags | |||||
| 0x00C8 | struct _PPM_VETO_ACCOUNTING VetoAccounting | |||||
| 0x00D0 | uint8_t StateType | |||||
| 0x00D1 | uint8_t InterruptsEnabled | |||||
| 0x00D2 | uint8_t Interruptible | |||||
| 0x00D3 | uint8_t ContextRetained | |||||
| 0x00D4 | uint8_t CacheCoherent | |||||
| 0x00D5 | uint8_t WakesSpuriously | |||||
| 0x00D6 | uint8_t PlatformOnly | |||||
| 0x00D7 | uint8_t NoCState | |||||
| 0x00F0 | uint8_t StateType | |||||
| 0x00F1 | uint8_t InterruptsEnabled | |||||
| 0x00F2 | uint8_t Interruptible | |||||
| 0x00F3 | uint8_t ContextRetained | |||||
| 0x00F4 | uint8_t CacheCoherent | |||||
| 0x00F5 | uint8_t WakesSpuriously | |||||
| 0x00F6 | uint8_t PlatformOnly | |||||
| 0x00F7 | uint8_t NoCState | |||||