次の方法で共有


PEP_PPM_PARK_SELECTION_V2構造体 (pepfx.h)

PEP_PPM_PARK_SELECTION_V2 構造は、電力消費を削減するためにプラットフォーム内のどのプロセッサを駐車するかに関するオペレーティング システムとプラットフォーム拡張プラグイン (PEP) の基本設定を示します。

構文

typedef struct _PEP_PPM_PARK_SELECTION_V2 {
  [in]     ULONG                          AdditionalUnparkedProcessors;
  [in]     ULONG                          Count;
  [in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
           ULONGLONG                      EvaluationTime;
           UCHAR                          EvaluationType;
} PEP_PPM_PARK_SELECTION_V2, *PPEP_PPM_PARK_SELECTION_V2;

メンバーズ

[in] AdditionalUnparkedProcessors

パーク解除する必要がある追加プロセッサの数。

この数には、PEP が pepPreference をPROCESSOR_PARK_PREFERENCE_PARKEDに設定し、オペレーティング システムが PoPreference を PROCESSOR_PARK_PREFERENCE_UNPARKED または PROCESSOR_PARK_PREFERENCE_NONE に 設定プロセッサ 配列内のすべてのプロセッサが含まれます。 これらの値の詳細については、PEP_PROCESSOR_PARK_PREFERENCEを参照してください。

この数には、オペレーティング システムが PoPreference 値を PROCESSOR_PARK_PREFERENCE_PARKED に設定する プロセッサ 配列のプロセッサは含まれません。

[in] Count

Processors メンバーが指す配列内の要素の数。

[in/out] Processors

PEP_PROCESSOR_PARK_PREFERENCE 構造体の配列へのポインター。 各配列要素は、特定のプロセッサの駐車設定を示します。 Count メンバーは、配列内の要素の数を指定します。

EvaluationTime

この通知を開始したパフォーマンス チェック評価の割り込み時間。

EvaluationType

実行される評価の種類。 次のいずれかの値を指定できます。

価値 意味
PROCESSOR_PARK_TYPE_CORE_PARKING
0x00
プロセッサをパークする必要があります。
PROCESSOR_PARK_TYPE_INTERRUPT_STEERING
0x01
割り込みはプロセッサから離れる必要があります。

備考

この構造体は、PEP_NOTIFY_PPM_PARK_SELECTION_V2 通知によって使用されます。 構造体の 3 つのメンバーはすべて、この通知が PEP に送信される前に Windows 電源管理フレームワーク (PoFx) によって設定される入力値を含みます。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 以降でサポートされています。
ヘッダー pepfx.h (Pep_x.h を含む)