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)

另请参阅