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) |