次の方法で共有


PEP_PPM_IDLE_COMPLETE構造体 (pepfx.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 です。 ハイパーバイザーが有効になっていて、プラットフォームがアイドル状態から復帰すると、このメンバーは 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 通知によって使用されます。 ProcessorState および PlatformState メンバーには、この通知が PEP に送信されるときに Windows 電源管理フレームワーク (PoFx) によって提供される入力値が含まれます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 以降でサポートされています。
ヘッダー pepfx.h (Pep_x.h を含む)

関連項目

PEP_NOTIFY_PPM_IDLE_COMPLETE

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES