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 が通知に応答して構造体に書き込む出力値が含まれています。
PoFx がPEP_PPM_QUERY_PLATFORM_STATE構造体を保持するために割り当てるバッファーは、この構造体に加えて、この構造体に続く State.DependencyArray 配列の要素を含めるのに十分な大きさであることが保証されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
Header | pepfx.h (Pep_x.h を含む) |
こちらもご覧ください
PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE