структура PO_FX_PERF_STATE_CHANGE (wdm.h)

Структура 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

Для наборов, представляющих дискретное количество состояний производительности (то есть, где элемент TypePO_FX_COMPONENT_PERF_SET имеет значение PoFxPerfStateTypeDiscrete), этот член является индексом состояния производительности, используемого для нового уровня производительности.

StateValue

Для наборов, представляющих непрерывное распределение состояний производительности (то есть, где элемент TypePO_FX_COMPONENT_PERF_SETPoFxPerfStateTypeRange), этот член является значением состояния производительности, используемого для нового уровня производительности.

Комментарии

Структура PO_FX_PERF_STATE_CHANGE используется для параметра PerfChangeподпрограммы PoFxIssueComponentPerfStateChange и параметра PerfChangesподпрограммы PoFxIssueComponentPerfStateChangeMultiple .

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Верхняя часть wdm.h (включая Wudfwdm.h)

См. также раздел

Управление состоянием производительности устройства

PoFxIssueComponentPerfStateChange

PoFxIssueComponentPerfStateChangeMultiple