wdm.h) (PO_FX_PERF_STATE 结构

PO_FX_PERF_STATE 结构表示设备中单个组件的性能状态。

语法

typedef struct _PO_FX_PERF_STATE {
  ULONGLONG Value;
  PVOID     Context;
} PO_FX_PERF_STATE, *PPO_FX_PERF_STATE;

成员

Value

此性能状态的值。 单位由包含此性能状态的PO_FX_COMPONENT_PERF_SETUnit 成员指定。 例如,如果 Value 为 100000000,PO_FX_COMPONENT_PERF_SET的 Unit 成员为 PoFxPerfStateUnitFrequency,则此性能状态表示 100 MHz。

Context

指向 不能由 Value 成员表示的性能状态的其他上下文的指针。 此数据可以在驱动程序和平台扩展插件之间共享, (PEP) 。

使用 Context 成员可能会妨碍 Windows 性能分析器中性能状态的可视化。

注解

PO_FX_COMPONENT_PERF_SET 结构的 States 成员包含PO_FX_PERF_STATE元素数组。

要求

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

另请参阅

设备性能状态管理

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates