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