wdm.h) (PO_FX_PERF_STATE_CHANGE 结构

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_SETType 成员为 PoFxPerfStateTypeRange) ,此成员是用于新性能级别的性能状态的值。

注解

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

要求

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

另请参阅

设备性能状态管理

PoFxIssueComponentPerfStateChange

PoFxIssueComponentPerfStateChangeMultiple