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 處理器閒置狀態,有效的處理器閒置狀態索引範圍從 0 到 N-1。 當 Hypervisor 啟用且平臺從閑置狀態喚醒時,此成員會設定為 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 通知使用。 ProcessorStatePlatformState 成員包含 Windows 電源管理架構所提供的輸入值, (PoFx) 此通知傳送至 PEP 時。

規格需求

需求
最低支援的用戶端 從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