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 を含む)

こちらもご覧ください

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_PARK_SELECTION

PEP_PPM_PARK_SELECTION