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)

另请参阅

  • 处理器电源管理(PPM)通知