PEP_PPM_PLATFORM_STATE_RESIDENCIES構造体 (pep_x.h)
PEP_PPM_PLATFORM_STATE_RESIDENCIES 構造体には、ハードウェア プラットフォームでサポートされているアイドル状態の累積常駐時間と遷移数が含まれます。
構文
typedef struct _PEP_PPM_PLATFORM_STATE_RESIDENCIES {
[in] ULONG Count;
[in] PPEP_PPM_PLATFORM_STATE_RESIDENCY States;
} PEP_PPM_PLATFORM_STATE_RESIDENCIES, *PPEP_PPM_PLATFORM_STATE_RESIDENCIES;
メンバーズ
[in] Count
States メンバーが指す配列内の要素の数。 配列要素の数は、PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知に応答して PEP が以前に提供したプラットフォームアイドル状態の数と等しくなります。
[in] States
PEP が PEP_PPM_PLATFORM_STATE_RESIDENCY 構造体の配列を書き込む出力バッファーへのポインター。 各構造体には、特定のプラットフォームのアイドル状態に関する累積常駐と遷移数の情報が含まれています。 このバッファーは、Count メンバーで指定された配列要素の数を格納するのに十分な大きさであることが保証されます。 各アイドル状態は、配列インデックスによって識別されます。 配列に N 個の要素が含まれている場合、アイドル状態インデックスの範囲は 0 から N-1 です。
備考
この構造体は、PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES 通知によって使用されます。 構造体の両方のメンバーには、この通知が PEP に送信されるときに Windows 電源管理フレームワーク (PoFx) が提供する入力値が含まれています。 PoFx は、States メンバーが指す出力バッファーを割り当て、PEP はこのバッファーに書き込みます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 以降でサポートされています。 |
ヘッダー | pep_x.h (Pep_x.h を含む) |
関連項目
PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES