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) |