次の方法で共有


PEP_WORK_COMPLETE_PERF_STATE構造体 (pep_x.h)

PEP_WORK_COMPLETE_PERF_STATE 構造体は、パフォーマンス状態 (P 状態) セットの一覧に割り当てられたパフォーマンス値に対する以前に要求された更新の完了状態を記述します。

構文

typedef struct _PEP_WORK_COMPLETE_PERF_STATE {
       POHANDLE DeviceHandle;
  [in] ULONG    Component;
       BOOLEAN  Succeeded;
} PEP_WORK_COMPLETE_PERF_STATE, *PPEP_WORK_COMPLETE_PERF_STATE;

メンバーズ

DeviceHandle

Windows 電源管理フレームワーク (PoFx) へのデバイスの登録を表すハンドル。 PEP は、前の PEP_DPM_REGISTER_DEVICE 通知でこのハンドルを受け取りました。

[in] Component

コンポーネントを識別するインデックス。 このメンバーは、このデバイスの PEP_DPM_REGISTER_DEVICE 通知に応答して PEP が以前に指定した PEP_DEVICE_REGISTER_V2 構造体の Components 配列へのインデックスです。 Components 配列に N 個の要素が含まれている場合、コンポーネントインデックスの範囲は 0 から N ~ 1 です。

Succeeded

要求された P 状態の変更が正常に完了したかどうか。 PEP が以前の PEP_DPM_REQUEST_COMPONENT_PERF_STATE 通知で要求されたすべての P 状態変更を正常に完了した場合は TRUE に設定します。 PEP が要求されたすべての P 状態変更を実行できなかった場合は FALSE に設定されます。その場合、ハードウェアの P 状態は変更されません。

備考

PEP_WORK_INFORMATION 構造体の CompletePerfState メンバーは、PEP_WORK_COMPLETE_PERF_STATE 構造体です。 PoFx が 1 つ以上の P 状態セットに対するパフォーマンス レベルの変更を要求する PEP_DPM_REQUEST_COMPONENT_PERF_STATE 通知を送信し、PEP がこの要求を非同期的に処理することを選択した場合、PEP は PEP_WORK_COMPLETE_PERF_STATE 構造を使用して要求の完了状態を記述します。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 以降でサポートされています。
ヘッダー pep_x.h (Pep_x.h を含む)

関連項目

PEP_DEVICE_REGISTER_V2

PEP_DPM_REGISTER_DEVICE

PEP_DPM_REQUEST_COMPONENT_PERF_STATE

PEP_WORK_INFORMATION