PEP_PPM_IDLE_COMPLETE 结构 (pep_x.h)

PEP_PPM_IDLE_COMPLETE结构描述处理器和硬件平台从中唤醒的空闲状态。

语法

typedef struct _PEP_PPM_IDLE_COMPLETE {
  [in] ULONG ProcessorState;
  [in] ULONG PlatformState;
} PEP_PPM_IDLE_COMPLETE, *PPEP_PPM_IDLE_COMPLETE;

成员

[in] ProcessorState

标识处理器从中唤醒的空闲状态的索引。 平台扩展插件 (PEP) 先前指定了支持的处理器空闲状态,以响应 PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 通知。 如果 PEP 指定了 N 个处理器空闲状态,则有效的 processor-idle-state 索引范围为 0 到 N-1。 启用虚拟机监控程序并且平台从空闲状态唤醒时,此成员设置为 PEP_PROCESSOR_IDLE_STATE_UNKNOWN (0xffffffff) 。 有关详细信息,请参阅 PEP_NOTIFY_PPM_IDLE_COMPLETE

[in] PlatformState

标识平台从中唤醒的空闲状态的索引。 PEP 之前指定了受支持的平台空闲状态,以响应 PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知。 如果 PEP 指定了 M 平台空闲状态,则有效的平台空闲状态索引范围为 0 到 M-1。 如果从处理器空闲状态的转换不涉及从平台空闲状态转换,则此成员将包含 值PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff) 。

注解

此结构由 PEP_NOTIFY_PPM_IDLE_COMPLETE 通知使用。 将此通知发送到 PEP 时 ,ProcessorStatePlatformState 成员包含 Windows 电源管理框架 (PoFx) 提供的输入值。

要求

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

另请参阅

PEP_NOTIFY_PPM_IDLE_COMPLETE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES