Поделиться через


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

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

Context

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

Использование элемента контекста может препятствовать визуализации состояний производительности в анализаторе производительности Windows.

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
заголовка wdm.h (include Wudfwdm.h)

См. также

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

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates