wdm.h) (PO_FX_PERF_STATE_CHANGE 结构
PO_FX_PERF_STATE_CHANGE 结构包含有关通过调用 PoFxIssueComponentPerfStateChange 或 PoFxIssueComponentPerfStateChangeMultiple 例程请求的性能状态更改的信息。
语法
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_SET的 Type 成员为 PoFxPerfStateTypeDiscrete) ,此成员是用于新性能级别的性能状态的索引。
StateValue
对于表示性能状态连续分布 (集,即,PO_FX_COMPONENT_PERF_SET的 Type 成员为 PoFxPerfStateTypeRange) ,此成员是用于新性能级别的性能状态的值。
注解
PO_FX_PERF_STATE_CHANGE 结构用于 PoFxIssueComponentPerfStateChange 例程的 PerfChange 参数和 PoFxIssueComponentPerfStateChangeMultiple 例程的 PerfChanges 参数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 10 开始支持。 |
标头 | wdm.h (包括 Wudfwdm.h) |