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