PO_FX_PERF_STATE_CHANGE结构(wdm.h)

PO_FX_PERF_STATE_CHANGE 结构包含有关通过调用 PoFxIssueComponentPerfStateChangePoFxIssueComponentPerfStateChangeMultiple 例程请求的性能状态更改的信息。

语法

typedef struct _PO_FX_PERF_STATE_CHANGE {
  ULONG Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PO_FX_PERF_STATE_CHANGE, *PPO_FX_PERF_STATE_CHANGE;

成员

Set

正在组件的性能状态集集合中更改的性能状态集的索引。

StateIndex

对于表示离散数量的性能状态(即,PO_FX_COMPONENT_PERF_SETType 成员 PoFxPerfStateTypeDiscrete),此成员是用于新性能级别的性能状态的索引。

StateValue

对于表示性能状态的持续分布(即 类型 成员 PO_FX_COMPONENT_PERF_SETPoFxPerfStateTypeRange),此成员是用于新性能级别的性能状态的值。

言论

PO_FX_PERF_STATE_CHANGE 结构用于 PoFxIssueComponentPerfStateChange 例程的 PerfChange 参数和 PoFxIssueComponentPerfStateChange 例程的 PerfChanges 参数。

要求

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

另请参阅

设备性能状态管理

PoFxIssueComponentPerfStateChange

PoFxIssueComponentPerfStateChangeMultiple