PEP_PPM_PERF_SET_STATE 结构 (pep_x.h)
在 运行时 PEP_NOTIFY_PPM_PERF_SET通知中用于设置处理器的当前运行性能。
语法
typedef struct _PEP_PPM_PERF_SET_STATE {
UCHAR MinimumPerformanceState;
UCHAR MaximumPerformanceState;
UCHAR DesiredPerformanceState;
UCHAR EnergyPerformancePreference;
} PEP_PPM_PERF_SET_STATE, *PPEP_PPM_PERF_SET_STATE;
成员
MinimumPerformanceState
输入时,新请求的最低性能状态。 此状态定义为处理器可能运行的绝对最低瞬时性能级别。 操作系统可将此值设置为 [最低性能, 保证性能] 范围内的任何性能值,包括 。 不得将“最低性能”设置为高于最大性能的值。
MaximumPerformanceState
输入时,新请求的最大性能状态。 此状态定义为处理器可能运行的绝对最大瞬时性能级别。 OS 可将“最大性能”设置为 [最低性能,最高性能] 范围内的任何性能值(含)。
DesiredPerformanceState
输入时,新请求的所需性能状态。 此状态定义为性能级别电源管理器正在从处理器请求。 所需性能可以设置为范围[最低性能,最大性能]中的任何性能值,包括。 所需性能可能采用两种含义之一,具体取决于所需的性能是高于还是低于保证的性能级别。
- 在保证的性能级别以下,所需的性能表示平台必须提供的平均性能级别。
- 高于保证的性能级别,平台必须提供有保证的性能级别。 如果当前操作条件允许,平台应尝试提供高达所需性能级别,但不需要这样做。
EnergyPerformancePreference
输入时,新请求的能源性能首选项。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1709 |
最低受支持的服务器 | Windows Server 2016 |
标头 | pep_x.h (包括 Pep_x.h) |