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