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)

另请参阅