PEP_WORK_COMPLETE_PERF_STATE 结构 (pepfx.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 先前为响应此设备的PEP_DPM_REGISTER_DEVICE通知而提供的 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 发送 PEP_DPM_REQUEST_COMPONENT_PERF_STATE 通知以请求对一个或多个 P 状态集进行性能级别更改,并且 PEP 选择异步处理此请求,则 PEP 使用 PEP_WORK_COMPLETE_PERF_STATE 结构来描述请求的完成状态。

要求

要求
最低受支持的客户端 从 Windows 10 开始支持。
标头 pepfx.h (包括 Pep_x.h)

另请参阅

PEP_DEVICE_REGISTER_V2

PEP_DPM_REGISTER_DEVICE

PEP_DPM_REQUEST_COMPONENT_PERF_STATE

PEP_WORK_INFORMATION