Min version | 7 | 8 Pre RTM | 8 | 10 Pre RTM | 10 Pre RTM |
---|---|---|---|---|---|
Max version | 7 SP1 | 8.1 Update 1 | 10 TH2 | ||
x64 offset offset:bitpos | Field Name | ||||
0x0000 | struct _KPRCB * Prcb | ||||
0x0008 | uint64_t PerfContext | ||||
0x0010 | unsigned long PercentageCap | unsigned long PlatformCap | unsigned long NodeCap | unsigned long ProcCap | |
0x0014 | unsigned long ThermalCap | unsigned long NodeFloor | unsigned long ProcFloor | ||
0x0018 | unsigned long TargetFrequency | unsigned long LimitReasons | unsigned long ProcCap | unsigned long PlatformCap | |
0x001C | unsigned long AcumulatedFullFrequency | unsigned long ProcFloor | unsigned long ThermalCap | ||
0x0020 | unsigned long AcumulatedZeroFrequency | uint64_t PlatformCapStartTime | unsigned long PlatformCap | unsigned long LimitReasons | |
0x0024 | unsigned long FrequencyHistoryTotal | unsigned long FrequencySensitivity | unsigned long ThermalCap | ||
0x0028 | unsigned long AverageFrequency | unsigned long TargetPercent | unsigned long LimitReasons | uint64_t PlatformCapStartTime | |
0x002C | unsigned long DesiredPercent | ||||
0x0030 | unsigned long SelectedPercent | uint64_t PlatformCapStartTime | unsigned long TargetPercent | ||
0x0034 | unsigned long SelectedFrequency | unsigned long SelectedPercent | |||
0x0038 | unsigned long PreviousFrequency | unsigned long TargetPercent | unsigned long SelectedFrequency | ||
0x003C | unsigned long PreviousPercent | unsigned long SelectedPercent | unsigned long PreviousFrequency | ||
0x0040 | unsigned long LatestFrequencyPercent | unsigned long SelectedFrequency | unsigned long PreviousPercent | ||
0x0044 | unsigned long PreviousFrequency | unsigned long LatestFrequencyPercent | |||
0x0048 | uint64_t SelectedState | unsigned long PreviousPercent | uint64_t SelectedState | ||
0x004C | unsigned long LatestFrequencyPercent | ||||
0x0050 | uint8_t Force | uint64_t SelectedState | uint8_t Force | ||
0x0058 | uint8_t Force |