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 时 ,ProcessorState 和 PlatformState 成员包含 Windows 电源管理框架 (PoFx) 提供的输入值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 10 开始支持。 |
标头 | pep_x.h (包括 Pep_x.h) |