PEP_COMPONENT_PERF_STATE_REQUEST 構造体 (pepfx.h)

PEP_COMPONENT_PERF_STATE_REQUEST構造体は、パフォーマンス状態 (P 状態) セットと、このセットに割り当てる新しいパフォーマンス レベルを指定します。

構文

typedef struct _PEP_COMPONENT_PERF_STATE_REQUEST {
  ULONG Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PEP_COMPONENT_PERF_STATE_REQUEST, *PPEP_COMPONENT_PERF_STATE_REQUEST;

メンバー

Set

新しいパフォーマンス レベルを割り当てる P 状態セットのインデックス。 N がこのコンポーネントに指定された P 状態セットの数である場合、P 状態セットのインデックスの範囲は 0 から N から 1 です。 PEP は以前、 PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES 通知に応答して P 状態セットの数を指定しました。

StateIndex

新しいパフォーマンス レベルとして使用する不連続値のインデックス。 このメンバーは、この P 状態セットのパフォーマンス レベルが不連続値の配列のインデックスとして表される場合に使用されます。 PEP は以前、 PEP_DPM_QUERY_COMPONENT_PERF_STATES 通知に応答して、この個別の値の配列を提供しました。

StateValue

新しいパフォーマンス レベルとして使用する値。 このメンバーは、この P 状態セットのパフォーマンス レベルが、可能な値の連続範囲の値として表される場合に使用されます。 PEP は以前、 PEP_DPM_QUERY_COMPONENT_PERF_SET 通知に応答してこの範囲を提供しました。

注釈

名前のない共用体には、この P 状態セットに対して選択された新しいパフォーマンス レベルを示す値が含まれています。

PEP_REQUEST_COMPONENT_PERF_STATE構造体の PerfRequests メンバーは、PEP_COMPONENT_PERF_STATE_REQUEST構造体の配列へのポインターです。

要件

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

こちらもご覧ください