Min version | 7 | 8 Pre RTM | 8 Pre RTM | 10 |
---|---|---|---|---|
Max version | 7 SP1 | 8.1 Update 1 | ||
x86 offset offset:bitpos | Field Name | |||
0x0000 | struct _LIST_ENTRY Link | |||
0x0008 | struct _KPRCB * Master | |||
0x000C | struct _KAFFINITY_EX Members | |||
0x0018 | function * FeedbackHandler | function * FeedbackLazyRead | unsigned long ProcessorCount | |
0x001C | function * GetFFHThrottleState | struct _PROC_PERF_CONSTRAINT * Processors | uint8_t Class | |
0x001D | uint8_t[3] Spare | |||
0x0020 | function * BoostPolicyHandler | function * GetFFHThrottleState | struct _PROC_PERF_CONSTRAINT * Processors | |
0x0024 | function * PerfSelectionHandler | function * BoostPolicyHandler | function * GetFFHThrottleState | |
0x0028 | function * PerfHandler | function * BoostModeHandler | function * TimeWindowHandler | |
0x002C | struct _PROC_PERF_CONSTRAINT * Processors | function * PerfSelectionHandler | function * BoostPolicyHandler | |
0x0030 | uint64_t PerfChangeTime | function * PerfControlHandler | function * BoostModeHandler | |
0x0034 | unsigned long MaxFrequency | function * EnergyPerfPreferenceHandler | ||
0x0038 | unsigned long ProcessorCount | unsigned long NominalFrequency | function * AutonomousActivityWindowHandler | |
0x003C | unsigned long PreviousFrequencyMhz | unsigned long MaxPercent | function * AutonomousModeHandler | |
0x0040 | unsigned long CurrentFrequencyMhz | unsigned long MinPerfPercent | function * ReinitializeHandler | |
0x0044 | unsigned long PreviousFrequency | unsigned long MinThrottlePercent | function * PerfSelectionHandler | |
0x0048 | unsigned long CurrentFrequency | uint8_t Coordination | function * PerfControlHandler | |
0x0049 | uint8_t HardPlatformCap | |||
0x004A | uint8_t AffinitizeControl | |||
0x004C | unsigned long CurrentPerfContext | unsigned long SelectedPercent | unsigned long MaxFrequency | |
0x0050 | unsigned long DesiredFrequency | unsigned long SelectedFrequency | unsigned long NominalFrequency | |
0x0054 | unsigned long MaxFrequency | unsigned long DesiredPercent | unsigned long MaxPercent | |
0x0058 | unsigned long MinPerfPercent | unsigned long MaxPolicyPercent | unsigned long MinPerfPercent | |
0x005C | unsigned long MinThrottlePercent | unsigned long MinPolicyPercent | unsigned long MinThrottlePercent | |
0x0060 | unsigned long MaxPercent | unsigned long ConstrainedMaxPercent | uint64_t MinimumRelativePerformance | |
0x0064 | unsigned long MinPercent | unsigned long ConstrainedMinPercent | ||
0x0068 | unsigned long ConstrainedMaxPercent | unsigned long GuaranteedPercent | uint64_t NominalRelativePerformance | |
0x006C | unsigned long ConstrainedMinPercent | unsigned long TolerancePercent | ||
0x0070 | uint8_t Coordination | uint64_t SelectedState | uint8_t Coordination | |
0x0071 | uint8_t Force | uint8_t HardPlatformCap | ||
0x0072 | uint8_t AffinitizeControl | |||
0x0073 | uint8_t EfficientThrottle | |||
0x0074 | volatile long PerfChangeIntervalCount | uint8_t AutonomousMode | ||
0x0078 | uint8_t Force | unsigned long SelectedPercent | ||
0x007C | unsigned long SelectedFrequency | |||
0x0080 | uint64_t PerfChangeTime | unsigned long DesiredPercent | ||
0x0084 | unsigned long MaxPolicyPercent | |||
0x0088 | unsigned long PerfChangeIntervalCount | unsigned long MinPolicyPercent | ||
0x008C | unsigned long ConstrainedMaxPercent | |||
0x0090 | unsigned long ConstrainedMinPercent | |||
0x0094 | unsigned long GuaranteedPercent | |||
0x0098 | unsigned long TolerancePercent | |||
0x00A0 | uint64_t SelectedState | |||
0x00A8 | uint64_t PerfChangeTime | |||
0x00B0 | unsigned long PerfChangeIntervalCount | |||
0x00B4 | uint8_t Force | |||
0x00B5 | uint8_t ProvideGuidance |