次の方法で共有


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
ヘッダー pep_x.h (Pep_x.h を含む)

関連項目