PEP_PPM_PERF_CONSTRAINTS结构(pep_x.h)
PEP_PPM_PERF_CONSTRAINTS 结构描述了应用于处理器的性能限制。
语法
typedef struct _PEP_PPM_QUERY_PERF_CONSTRAINTS {
[out] ULONG GuaranteedPerformanceLimit;
[out] ULONG LimitReasons;
} PEP_PPM_PERF_CONSTRAINTS, *PPEP_PPM_PERF_CONSTRAINTS;
成员
[out] GuaranteedPerformanceLimit
平台特定单元中保证的性能阈值。 如果为非零,则此值指定处理器的最大持续性能级别,并考虑到所有已知的外部约束(电源预算、热约束、电源等)。 所有处理器都有望同时维持其保证的性能级别。 有关详细信息,请参阅 平台性能阈值。
[out] LimitReasons
处理器性能可能受到限制的原因。 将此成员设置为零或以下一个或多个值的按位 OR:
言论
PEP_NOTIFY_PPM_PERF_CONSTRAINTS 通知使用此结构。 GuaranteedPerformanceLimit 和 LimitReasons 成员包含平台扩展插件(PEP)写入到结构以响应此通知的输出值。
GuaranteedPerformanceLimit 成员值是在特定于平台的单元中指定的。 例如,硬件平台可能会使用诸如处理器时钟频率等指标来大致估计正在完成的处理工作量。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 10 开始支持。 |
标头 | pep_x.h (包括 Pep_x.h) |