PEP_PERF_STATE结构(pepfx.h)

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)不透明。 上下文 成员是可选的,可以设置为 NULL。

言论

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

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

要求

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

另请参阅

PEP_COMPONENT_PERF_SET

PO_FX_PERF_STATE