PEP_PPM_IDLE_COMPLETE_V2结构(pepfx.h)

PEP_PPM_IDLE_COMPLETE_V2 结构描述处理器和硬件平台正在唤醒的空闲状态。

语法

typedef struct _PEP_PPM_IDLE_COMPLETE_V2 {
  [in] ULONG  ProcessorState;
  [in] ULONG  PlatformState;
       ULONG  CoordinatedStateCount;
       PULONG CoordinatedStates;
} PEP_PPM_IDLE_COMPLETE_V2, *PPEP_PPM_IDLE_COMPLETE_V2;

成员

[in] ProcessorState

一个索引,用于标识处理器从中唤醒的空闲状态。 平台扩展插件(PEP)以前指定支持的处理器空闲状态,以响应 PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 通知。 如果 PEP 指定的 N 处理器空闲状态,有效的处理器空闲状态索引范围为 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)。

CoordinatedStateCount

CoordinatedStates

言论

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

要求

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