Compartir a través de


estructura PO_FX_PERF_STATE (wdm.h)

La estructura PO_FX_PERF_STATE representa un estado de rendimiento para un único componente dentro de un dispositivo.

Sintaxis

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

Miembros

Value

Valor de este estado de rendimiento. Las unidades se especifican mediante el miembro unidad de del PO_FX_COMPONENT_PERF_SET que contiene este estado de rendimiento. Por ejemplo, si Value es 100000000 y el miembro Unidad de del PO_FX_COMPONENT_PERF_SET es PoFxPerfStateUnitFrequency, este estado de rendimiento representa 100 MHz.

Context

Puntero al contexto adicional para el estado de rendimiento que no puede presentar el miembro Value. Estos datos se pueden compartir entre el controlador y el complemento de extensión de plataforma (PEP).

El uso del miembro Context de puede dificultar la visualización de los estados de rendimiento en el Analizador de rendimiento de Windows.

Observaciones

El States miembro de la estructura PO_FX_COMPONENT_PERF_SET contiene una matriz de elementos PO_FX_PERF_STATE.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 10.
encabezado de wdm.h (incluya Wudfwdm.h)

Consulte también

administración de estado de rendimiento de dispositivos de

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates