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
実行される評価の種類。 次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
プロセッサを駐車する必要があります。 |
|
割り込みはプロセッサから遠ざける必要があります。 |
注釈
この構造体は、 PEP_NOTIFY_PPM_PARK_SELECTION_V2通知 によって使用されます。 構造体の 3 つのメンバーには、この通知が PEP に送信される前に、Windows 電源管理フレームワーク (PoFx) によって設定された入力値が含まれています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
Header | pepfx.h (Pep_x.h を含む) |