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