次の方法で共有


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 に設定する Processors 配列内のすべてのプロセッサが含まれます。 これらの値の詳細については、「 PEP_PROCESSOR_PARK_PREFERENCE」を参照してください。

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

[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 以降でサポートされています。
Header pepfx.h (Pep_x.h を含む)