PEP_PROCESSOR_PARK_PREFERENCE構造体 (pep_x.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 構造体の プロセッサ メンバーは、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 以降でサポートされています。 |
ヘッダー | pep_x.h (Pep_x.h を含む) |