pepfx.h) (PEP_PPM_QUERY_IDLE_STATES_V2 结构

PEP_PPM_QUERY_IDLE_STATES_V2 结构在处理器初始化期间用于查询平台扩展插件 (PEP) 以获取处理器支持的处理器空闲状态列表。

语法

typedef struct _PEP_PPM_QUERY_IDLE_STATES_V2 {
  [in]  ULONG                       Count;
        PEP_PROCESSOR_IDLE_STATE_V2 IdleStates[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_IDLE_STATES_V2, *PPEP_PPM_QUERY_IDLE_STATES_V2;

成员

[in] Count

IdleStates 数组中的元素数。 Windows 电源管理框架 (PoFx) 之前向 PEP 发送 了PEP_NOTIFY_PPM_QUERY_CAPABILITIES 通知以确定此数字。

[out] IdleStates[ANYSIZE_ARRAY]

描述处理器空闲状态的 PEP_PROCESSOR_IDLE_STATE_V2 结构数组中的第一个元素。 如果此数组包含多个元素,则加法数组元素在 PEP_PPM_QUERY_IDLE_STATES_V2 结构的末尾之后。

注解

此结构由 PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 通知使用。 PEP_PPM_QUERY_IDLE_STATES_V2 结构的 Count 成员包含由 Windows 电源管理框架 (PoFx) 提供的输入值。 IdleStates 数组元素包含 PEP 写入结构以响应此通知的输出值。

要求

要求
最低受支持的客户端 从 Windows 10 开始支持。
标头 pepfx.h (包括 Pep_x.h)

另请参阅

PEP_NOTIFY_PPM_QUERY_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_PROCESSOR_IDLE_STATE_V2