PEP_PROCESSOR_PARK_PREFERENCE構造体 (pepfx.h)
PEP_PROCESSOR_PARK_PREFERENCE構造は、指定されたプロセッサを駐車して電力消費を削減する必要があるかどうかに関するオペレーティング システムとプラットフォーム拡張機能プラグイン (PEP) の優先順位を示します。
構文
typedef struct _PEP_PROCESSOR_PARK_PREFERENCE {
PEPHANDLE Processor;
UCHAR PoPreference;
UCHAR PepPreference;
} PEP_PROCESSOR_PARK_PREFERENCE, *PPEP_PROCESSOR_PARK_PREFERENCE;
メンバー
Processor
プロセッサを識別する PEPHANDLE 値。 PEP は、前のPEP_DPM_REGISTER_DEVICE通知でこのハンドル を 提供しました。
PoPreference
このプロセッサに対するオペレーティング システムの駐車設定。 詳細については、「解説」を参照してください。
PepPreference
このプロセッサに対する PEP の駐車設定。 詳細については、「解説」を参照してください。
注釈
PEP_PPM_PARK_SELECTION構造体の Processors メンバーは、PEP_PROCESSOR_PARK_PREFERENCE構造体の配列へのポインターです。
PEP_PROCESSOR_PARK_PREFERENCE構造体の Processor メンバーと PoPreference メンバーには、PEP_NOTIFY_PPM_PARK_SELECTION通知が PEP に送信されるときに Windows 電源管理フレームワークによって提供される入力値が含まれます。 PepPreference メンバーには、この通知に応答して PEP が構造体に書き込む出力値が含まれています。
次の表に、 PoPreference メンバーと PepPreference メンバーに定義されている 3 つの値 を 示します。
駐車場の設定 | 値 | 意味 |
---|---|---|
PROCESSOR_PARK_PREFERENCE_NONE | 0x0 | ユーザー設定なし。 駐車または駐車解除は問題ありません。 |
PROCESSOR_PARK_PREFERENCE_PARKED | 0x1 | オペレーティング システムまたは PEP は、プロセッサを駐車する必要があることを指定します。 |
PROCESSOR_PARK_PREFERENCE_UNPARKED | 0x2 | オペレーティング システムまたは PEP は、プロセッサを駐車 しないことを 指定します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
Header | pepfx.h (Pep_x.h を含む) |