PEP_PPM_PERF_SET 结构 (pepfx.h)
PEP_PPM_PERF_SET结构指定操作系统为处理器请求的新性能级别。
语法
typedef struct _PEP_PPM_PERF_SET {
[in] ULONG MinimumPerformance;
[in] ULONG MaximumPerformance;
[in] ULONG DesiredPerformance;
[in] ULONG TimeWindow;
[in] ULONG PerformanceTolerance;
} PEP_PPM_PERF_SET, *PPEP_PPM_PERF_SET;
成员
[in] MinimumPerformance
特定于平台的单元中新的最低性能级别。 此成员指示处理器可以运行的绝对最低性能级别。
[in] MaximumPerformance
特定于平台的单元中新的最高性能级别。 此成员指示处理器可以运行的绝对最大性能级别。
[in] DesiredPerformance
特定于平台的单元中新的所需性能级别。 此成员设置为 范围 MinimumPerformance 到 MaximumPerformance 的值。
[in] TimeWindow
平台必须提供所需平均性能的新时间窗口的宽度(以毫秒为单位)。 如果此时间窗口为非零,则平台提供的即时性能不需要与所需的性能级别匹配,只需在最小和最大性能级别指定的约束范围内。
[in] PerformanceTolerance
特定于平台的单元中的新性能容差。 此成员包含平台可以提供的最低性能级别,并且仍满足操作系统的性能要求。
注解
此结构由 PEP_NOTIFY_PPM_PERF_SET 通知使用。 此结构的所有五个成员都包含 PoFx 在将此通知发送到 PEP 时提供的输入值。
处理器性能级别在特定于平台的单元中指定。 例如,硬件平台可能会使用处理器时钟频率等指标来粗略估计正在执行的处理工作量。 有关详细信息,请参阅 平台性能阈值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 10 开始支持。 |
标头 | pepfx.h (包括 Pep_x.h) |