Min version | Vista SP1 | 7 | 8 Pre RTM | 8.1 Update 1 | 10 |
---|---|---|---|---|---|
Max version | Vista SP2 | 7 SP1 | 8 | ||
x86 offset offset:bitpos | Field Name | ||||
0x0000 | function * IdleHandler | struct _KAFFINITY_EX DomainMembers | |||
0x0004 | void * Context | ||||
0x0008 | unsigned long Latency | ||||
0x000C | unsigned long Power | function * IdleCheck | unsigned long Latency | struct _UNICODE_STRING Name | |
0x0010 | unsigned long TimeCheck | function * IdleHandler | unsigned long Power | unsigned long BreakEvenDuration | |
0x0014 | unsigned long StateFlags | void * Context | unsigned long StateFlags | unsigned long Power | unsigned long Latency |
0x0018 | uint8_t PromotePercent | unsigned long Latency | uint8_t StateType | unsigned long StateFlags | unsigned long BreakEvenDuration |
0x0019 | uint8_t DemotePercent | uint8_t InterruptsEnabled | |||
0x001A | uint8_t PromotePercentBase | uint8_t Interruptible | |||
0x001B | uint8_t DemotePercentBase | uint8_t ContextRetained | |||
0x001C | uint8_t StateType | unsigned long Power | uint8_t CacheCoherent | struct _PPM_VETO_ACCOUNTING VetoAccounting | unsigned long Power |
0x0020 | unsigned long TimeCheck | unsigned long StateFlags | |||
0x0024 | unsigned long StateFlags | struct _PPM_VETO_ACCOUNTING VetoAccounting | |||
0x0028 | uint8_t PromotePercent | uint8_t StateType | |||
0x0029 | uint8_t DemotePercent | uint8_t InterruptsEnabled | |||
0x002A | uint8_t PromotePercentBase | uint8_t Interruptible | |||
0x002B | uint8_t DemotePercentBase | uint8_t ContextRetained | |||
0x002C | uint8_t StateType | uint8_t CacheCoherent | |||
0x002D | uint8_t WakesSpuriously | ||||
0x002E | uint8_t PlatformOnly | ||||
0x002F | uint8_t NoCState | ||||
0x0038 | uint8_t StateType | ||||
0x0039 | uint8_t InterruptsEnabled | ||||
0x003A | uint8_t Interruptible | ||||
0x003B | uint8_t ContextRetained | ||||
0x003C | uint8_t CacheCoherent | ||||
0x003D | uint8_t WakesSpuriously | ||||
0x003E | uint8_t PlatformOnly | ||||
0x003F | uint8_t NoCState |