PO_FX_PERF_STATE_CHANGE 構造体 (wdm.h)

PO_FX_PERF_STATE_CHANGE構造体には、PoFxIssueComponentPerfStateChange ルーチンまたは PoFxIssueComponentPerfStateChangeMultiple ルーチンを呼び出すことによって要求されるパフォーマンス状態の変更に関する情報が含まれています。

構文

typedef struct _PO_FX_PERF_STATE_CHANGE {
  ULONG Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PO_FX_PERF_STATE_CHANGE, *PPO_FX_PERF_STATE_CHANGE;

メンバー

Set

コンポーネントのパフォーマンス状態セットのコレクション内で変更されるパフォーマンス状態セットのインデックス。

StateIndex

個別の数のパフォーマンス状態 (つまり、PO_FX_COMPONENT_PERF_SETType メンバーが PoFxPerfStateTypeDiscrete) を表すセットの場合、このメンバーは、新しいパフォーマンス レベルに使用するパフォーマンス状態のインデックスです。

StateValue

パフォーマンス状態の継続的な分布を表すセット (つまり、PO_FX_COMPONENT_PERF_SETType メンバーが PoFxPerfStateTypeRange) の場合、このメンバーは、新しいパフォーマンス レベルに使用するパフォーマンス状態の値です。

注釈

PO_FX_PERF_STATE_CHANGE構造体は、PoFxIssueComponentPerfStateChange ルーチンの PerfChange パラメーターと、PoFxIssueComponentPerfStateChangeMultiple ルーチンの PerfChanges パラメーターに使用されます。

要件

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

こちらもご覧ください

デバイス パフォーマンスの状態管理

PoFxIssueComponentPerfStateChange

PoFxIssueComponentPerfStateChangeMultiple