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