pepfx.h) (PEP_PERF_STATE 结构

PEP_PERF_STATE结构描述 P 状态集中 (P 状态) 的性能状态,其中 P 状态指定为一个或多个离散值的列表。

语法

typedef struct _PEP_PERF_STATE {
  ULONGLONG Value;
  PVOID     Context;
} PEP_PERF_STATE, *PPEP_PERF_STATE;

成员

Value

此 P 状态表示的离散值。 有关详细信息,请参阅“备注”。

Context

指向 PEP 定义的上下文数据的指针。 PEP 使用此上下文包含无法用 Value 成员表示的离散性能级别的附加信息。 此上下文对 Windows 电源管理框架 (PoFx) 是不透明的。 Context 成员是可选的,可以设置为 NULL。

注解

PEP_COMPONENT_PERF_SET 结构的 Discrete.States 成员是指向PEP_PERF_STATE结构的数组的指针。 PEP_COMPONENT_PERF_SET 结构的 Unit 成员指定每个数组元素中 Value 成员的表示单位。 组件性能可以以赫 (频率) 或比特/秒表示, (带宽) 。 例如,如果 Value = 100,000,000 且 Unit = PepPerfStateUnitFrequency,则此性能状态表示频率为 100 兆赫。

设备驱动程序使用类似于PEP_PERF_STATE结构PO_FX_PERF_STATE结构。

要求

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

另请参阅

PEP_COMPONENT_PERF_SET

PO_FX_PERF_STATE