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

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

Синтаксис

typedef struct _PO_FX_PERF_STATE {
  ULONGLONG Value;
  PVOID     Context;
} PO_FX_PERF_STATE, *PPO_FX_PERF_STATE;

Члены

Value

Значение этого состояния производительности. Единицы измерения задаются элементом UnitPO_FX_COMPONENT_PERF_SET , который содержит это состояние производительности. Например, если значение равно 100000000, а элемент unitPO_FX_COMPONENT_PERF_SETPoFxPerfStateUnitFrequency, это состояние производительности представляет 100 МГц.

Context

Указатель на дополнительный контекст для состояния производительности, который не может быть представлен элементом Value . Эти данные можно совместно использовать между драйвером и подключаемым модулем расширения платформы (PEP).

Использование члена Context может помешать визуализации состояний производительности в Windows Анализатор производительности.

Комментарии

Элемент States структуры PO_FX_COMPONENT_PERF_SET содержит массив элементов PO_FX_PERF_STATE.

Требования

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

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

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

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates