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_SET の Type メンバーが PoFxPerfStateTypeDiscrete ) を表すセットの場合、このメンバーは、新しいパフォーマンス レベルで使用するパフォーマンス状態のインデックスです。
StateValue
パフォーマンス状態の継続的な分散を表すセット (つまり、PO_FX_COMPONENT_PERF_SET の Type メンバーが PoFxPerfStateTypeRange ) の場合、このメンバーは、新しいパフォーマンス レベルで使用するパフォーマンス状態の値です。
備考
PO_FX_PERF_STATE_CHANGE 構造体は、PoFxIssueComponentPerfStateChange ルーチンの PerfChange パラメーターと、PoFxIssueComponentPerfStateChangeMultiple ルーチンの PerfChanges パラメーターに使用されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 以降でサポートされています。 |
ヘッダー | wdm.h (Wudfwdm.h を含む) |
関連項目
PoFxIssueComponentPerfStateChange の
PoFxIssueComponentPerfStateChangeMultiple の