次の方法で共有


PEP_PPM_QUERY_PLATFORM_STATE構造体 (pepfx.h)

PEP_PPM_QUERY_PLATFORM_STATE 構造体には、プラットフォームのアイドル状態に関する情報が含まれています。

構文

typedef struct _PEP_PPM_QUERY_PLATFORM_STATE {
  [in]  ULONG                   StateIndex;
  [out] PEP_PLATFORM_IDLE_STATE State;
} PEP_PPM_QUERY_PLATFORM_STATE, *PPEP_PPM_QUERY_PLATFORM_STATE;

メンバーズ

[in] StateIndex

このプラットフォームのアイドル状態のインデックス。 ハードウェア プラットフォームが N プラットフォームのアイドル状態をサポートしている場合、状態には 0 から N-1 の番号が付けられます。 Windows 電源管理フレームワーク (PoFx) は、以前にプラットフォーム拡張機能プラグイン (PEP) に PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知を送信して、サポートされているプラットフォームのアイドル状態の数を決定しました。

[out] State

プラットフォームのアイドル状態を記述する PEP_PLATFORM_IDLE_STATE 構造体。

備考

この構造体は、PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE 通知によって使用されます。 PEP_PPM_QUERY_PLATFORM_STATE 構造体の StateIndex メンバーには、この通知が PEP に送信されるときに Windows 電源管理フレームワーク (PoFx) によって提供される入力値が含まれています。 State メンバーには、PEP が通知に応答して構造体に書き込む出力値が含まれています。

PEP_PPM_QUERY_PLATFORM_STATE 構造体を保持するために PoFx が割り当てるバッファーは、この構造体に加えて、この構造体に続く State.DependencyArray 配列の要素を含めるのに十分な大きさであることが保証されます。

必要条件

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

関連項目

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_PLATFORM_IDLE_STATE