Compartir a través de


estructura de 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. El miembro Unit del PO_FX_COMPONENT_PERF_SET que contiene este estado de rendimiento especifica las unidades. Por ejemplo, si Value es 1000000000 y el miembro Unit 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 puede dificultar la visualización de estados de rendimiento en Windows Analizador de rendimiento.

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado wdm.h (incluya Wudfwdm.h)

Consulte también

Administración del estado de rendimiento del dispositivo

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates