PEP_PPM_PARK_SELECTION構造体 (pepfx.h)

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

構文

typedef struct _PEP_PPM_PARK_SELECTION {
  [in]     ULONG                          AdditionalUnparkedProcessors;
  [in]     ULONG                          Count;
  [in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
} PEP_PPM_PARK_SELECTION, *PPEP_PPM_PARK_SELECTION;

メンバー

[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 メンバーは、配列内の要素の数を指定します。

入力時

各配列要素は、特定のプロセッサの駐車設定を示します。

出力時

各プロセッサの PEP パーキング設定を返します。

Processors 配列には、プロセッサ インデックスによって増加する順序でプロセッサが含まれていることが保証されます。

注釈

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

要件

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

こちらもご覧ください

PEP_NOTIFY_PPM_PARK_SELECTION

PEP_PROCESSOR_PARK_PREFERENCE