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

Структура PO_FX_COMPONENT_PERF_INFO описывает все наборы состояний производительности для одного компонента на устройстве.

Синтаксис

typedef struct _PO_FX_COMPONENT_PERF_INFO {
  ULONG                    PerfStateSetsCount;
  PO_FX_COMPONENT_PERF_SET PerfStateSets[ANYSIZE_ARRAY];
} PO_FX_COMPONENT_PERF_INFO, *PPO_FX_COMPONENT_PERF_INFO;

Члены

PerfStateSetsCount

Количество элементов в массиве PerfStateSets .

PerfStateSets[ANYSIZE_ARRAY]

Этот элемент является первым элементом в массиве из одного или нескольких элементов PO_FX_COMPONENT_PERF_SET . Каждый PO_FX_COMPONENT_PERF_SET представляет один набор поддерживаемых состояний производительности для компонента. Если массив содержит несколько элементов, дополнительные элементы сразу же следуют за первым элементом.

Комментарии

Когда драйвер устройства вызывает подпрограмму PoFxRegisterComponentPerfStates для регистрации компонента для поддержки состояния производительности с помощью платформы управления питанием (PoFx), драйвер может предоставить PO_FX_COMPONENT_PERF_INFO структуру, описывающую наборы состояний производительности, поддерживаемые компонентом. Элемент PerfStateSets структуры PO_FX_COMPONENT_PERF_INFO содержит массив PO_FX_COMPONENT_PERF_SET структур, представляющих поддерживаемые состояния производительности.

Ожидается, что большинство драйверов определяют единый набор состояний производительности для каждого компонента. Например, драйвер может определить один набор состояний производительности для управления частотой часов для компонента. Однако некоторым драйверам может потребоваться определить несколько наборов состояний производительности для управления несколькими измерениями состояний производительности для компонента. Например, драйвер может определить два набора состояний производительности для управления частотой часов и пропускной способностью шины.

Требования

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

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

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

PO_FX_COMPONENT_PERF_SET

PoFxRegisterComponentPerfStates