PEP_PERF_STATE 结构 (pep_x.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) 是不透明的。 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 开始支持。 |
标头 | pep_x.h (包括 Pep_x.h) |