PEP_PPM_QUERY_CAPABILITIES 结构 (pepfx.h)
PEP_PPM_QUERY_CAPABILITIES结构包含有关平台扩展插件 (PEP) 的处理器电源管理 (PPM) 功能的信息。
语法
typedef struct _PEP_PPM_QUERY_CAPABILITIES {
ULONG FeedbackCounterCount;
ULONG IdleStateCount;
BOOLEAN PerformanceStatesSupported;
BOOLEAN ParkingSupported;
UCHAR DiscretePerformanceStateCount;
UCHAR Reserved;
} PEP_PPM_QUERY_CAPABILITIES, *PPEP_PPM_QUERY_CAPABILITIES;
成员
FeedbackCounterCount
此处理器的 PEP 支持的处理器性能反馈计数器数。 在 x86/AMD64 平台上,此值必须为零。
IdleStateCount
PEP 支持的处理器空闲状态数。 不需要 PEP 来支持所有处理器的相同数量的空闲状态。 PEP 可以设置为 IdleStateCount = 0
指示它不支持任何空闲状态,在这种情况下,PEP 不需要实现处理处理器空闲状态的任何其他通知。
PerformanceStatesSupported
PEP 是否支持性能状态控制。 如果 PEP 支持性能状态,则设置为 TRUE;如果不支持,则设置为 FALSE。
ParkingSupported
PEP 是否支持提供核心停车提示。 如果 PEP 可以指示要寄存的核心,则设置为 TRUE;如果不能,则设置为 FALSE。
DiscretePerformanceStateCount
PEP 支持的离散性能状态数。
Reserved
保留供将来使用。 设置为零。
注解
此结构由 PEP_NOTIFY_PPM_QUERY_CAPABILITIES 通知使用。 所有四个成员都包含 PEP 为响应此通知而写入结构的输出值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 10 开始支持。 |
标头 | pepfx.h (包括 Pep_x.h) |