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 以降でサポートされています。
Header pep_x.h (Pep_x.h を含む)

こちらもご覧ください

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES

PEP_PPM_PLATFORM_STATE_RESIDENCY