共用方式為


PEP_PPM_IDLE_EXECUTE 結構 (pepfx.h)

PEP_PPM_IDLE_EXECUTE 結構會指定要輸入處理器的閑置狀態。

語法

typedef struct _PEP_PPM_IDLE_EXECUTE {
  [out] NTSTATUS Status;
  [in]  ULONG    ProcessorState;
  [in]  ULONG    PlatformState;
} PEP_PPM_IDLE_EXECUTE, *PPEP_PPM_IDLE_EXECUTE;

成員

[out] Status

NTSTATUS 值,指出處理器閑置狀態轉換是否成功。 如果轉換成功,平臺延伸模組外掛程式 (PEP) 將此成員設定為 STATUS_SUCCESSFUL 。 否則,此成員會設定為適當的錯誤狀態代碼。

[in] ProcessorState

處理器要輸入的處理器閑置狀態索引。 PEP 先前指定支援的處理器閑置狀態,以回應 PEP_NOTIFY_PPM_QUERY_IDLE_STATES 通知。 如果 PEP 指定的 N 處理器閒置狀態,有效的處理器閒置狀態索引範圍從 0 到 N-1。

[in] PlatformState

當處理器進入 ProcessorState 所指定的處理器閑置狀態時,硬體平臺將進入的平臺閑置狀態索引。 PEP 先前已指定支援的平臺閑置狀態,以回應 PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知。 如果 PEP 指定的 M 平台閒置狀態,有效的平臺閒置狀態索引範圍從 0 到 M-1。 如果平臺閑置狀態沒有任何變更,此成員將會包含 PEP_PLATFORM_IDLE_STATE_NONE 值 (0xffffffff) 。

備註

此結構由 PEP_NOTIFY_PPM_IDLE_EXECUTE 通知使用。 ProcessorStatePlatformState 成員包含 Windows 電源管理架構所提供的輸入值, (PoFx) 。 Status 成員包含 PEP 寫入此成員的輸出值。

規格需求

需求
最低支援的用戶端 從Windows 10 開始支援。
標頭 pepfx.h (include Pep_x.h)

另請參閱

PEP_NOTIFY_PPM_IDLE_EXECUTE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES