PEP_PPM_PERF_SET_STATE 構造体 (pep_x.h)
プロセッサの現在の動作パフォーマンスを設定するために、実行時の PEP_NOTIFY_PPM_PERF_SET 通知で使用されます。
構文
typedef struct _PEP_PPM_PERF_SET_STATE {
UCHAR MinimumPerformanceState;
UCHAR MaximumPerformanceState;
UCHAR DesiredPerformanceState;
UCHAR EnergyPerformancePreference;
} PEP_PPM_PERF_SET_STATE, *PPEP_PPM_PERF_SET_STATE;
メンバー
MinimumPerformanceState
入力時に、新しい要求された最小パフォーマンス状態。 この状態は、プロセッサを実行できる絶対最小瞬間パフォーマンス レベルとして定義されます。 オペレーティング システムでは、この値を [最も低いパフォーマンス、保証されたパフォーマンス] の範囲内の任意のパフォーマンス値に設定できます。 最小パフォーマンスを、最大パフォーマンスより高い値に設定しないでください。
MaximumPerformanceState
入力時に、新しい要求された最大パフォーマンス状態。 この状態は、プロセッサを実行できる絶対最大瞬間パフォーマンス レベルとして定義されます。 OS では、[最も低いパフォーマンス、最高のパフォーマンス] の範囲内の任意のパフォーマンス値に [最大パフォーマンス] を設定できます。
DesiredPerformanceState
入力時に、新しい要求された必要なパフォーマンス状態。 この状態は、電源マネージャーがプロセッサに要求するパフォーマンス レベルとして定義されます。 必要なパフォーマンスは、[最小パフォーマンス、最大パフォーマンス] の範囲内の任意のパフォーマンス値 (両端を含む) に設定できます。 必要なパフォーマンスは、必要なパフォーマンスが保証されたパフォーマンス レベルを上回っているか下回っているかに応じて、2 つの意味のいずれかを取る場合があります。
- 保証されたパフォーマンス レベルを下回る場合、必要なパフォーマンスは、プラットフォームが提供する必要がある平均パフォーマンス レベルを表します。
- 保証されたパフォーマンス レベルを超える場合、プラットフォームは保証されたパフォーマンス レベルを提供する必要があります。 現在の動作条件で許可されている場合、プラットフォームは必要なパフォーマンス レベルまで提供するように試みる必要がありますが、これを行う必要はありません。
EnergyPerformancePreference
入力時に、新しい要求されたエネルギー パフォーマンス優先設定。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1709 |
サポートされている最小のサーバー | Windows Server 2016 |
Header | pep_x.h (Pep_x.h を含む) |