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