次の方法で共有


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 以降でサポートされています。
ヘッダー wdm.h (Wudfwdm.h を含む)

関連項目

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

PoFxIssueComponentPerfStateChange

PoFxIssueComponentPerfStateChangeMultiple