PEP_REGISTER_COMPONENT_PERF_STATES 構造体 (pep_x.h)
PEP_REGISTER_COMPONENT_PERF_STATES構造体は、指定されたコンポーネントのパフォーマンス状態 (P 状態) を表します。
構文
typedef struct _PEP_REGISTER_COMPONENT_PERF_STATES {
[in] PEPHANDLE DeviceHandle;
[in] ULONG Component;
[in] ULONGLONG Flags;
[in] PPEP_COMPONENT_PERF_INFO PerfStateInfo;
} PEP_REGISTER_COMPONENT_PERF_STATES, *PPEP_REGISTER_COMPONENT_PERF_STATES;
メンバー
[in] DeviceHandle
デバイスを識別する PEPHANDLE 値。 プラットフォーム拡張機能プラグイン (PEP) は、以前の PEP_DPM_REGISTER_DEVICE 通知に応答してこのハンドルを提供しました。
[in] Component
コンポーネントを識別するインデックス。 このメンバーは、このデバイスのPEP_DPM_REGISTER_DEVICE通知に応答して PEP が以前に指定したPEP_DEVICE_REGISTER_V2構造体の Components 配列へのインデックスです。 Components 配列に N 個の要素が含まれている場合、コンポーネントインデックスの範囲は 0 から N ~ 1 です。
[in] Flags
入力フラグのセット。 このメンバーに対してフラグ ビットは現在定義されていません。これは常に 0 です。
[in] PerfStateInfo
このコンポーネントの P 状態のパフォーマンス情報を含む PEP_COMPONENT_PERF_INFO 構造体へのポインター。 このメンバーが NULL 以外の場合は、デバイス ドライバーによって提供された P 状態情報を指します。
注釈
この構造体は、 PEP_DPM_REGISTER_COMPONENT_PERF_STATES 通知によって使用されます。 PEP_REGISTER_COMPONENT_PERF_STATES構造体のすべてのメンバーの値は、通知の送信時に Windows 電源管理フレームワーク (PoFx) によって提供されます。 PEP はこの構造体に書き込む必要があります。
PerfStateInfo メンバーが NULL でない場合、デバイス ドライバーは P 状態情報を提供しており、PEP で使用する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
Header | pep_x.h (Pep_x.h を含む) |