estructura PO_FX_PERF_STATE_CHANGE (wdm.h)

La estructura PO_FX_PERF_STATE_CHANGE contiene información sobre un cambio en un estado de rendimiento que se solicita llamando a la rutina PoFxIssueComponentPerfStateChange o PoFxIssueComponentPerfStateChangeMultiple .

Sintaxis

typedef struct _PO_FX_PERF_STATE_CHANGE {
  ULONG Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PO_FX_PERF_STATE_CHANGE, *PPO_FX_PERF_STATE_CHANGE;

Miembros

Set

Índice del conjunto de estados de rendimiento que se está cambiando dentro de la colección de conjuntos de estados de rendimiento para el componente.

StateIndex

Para conjuntos que representan un número discreto de estados de rendimiento (es decir, donde el miembro Type del PO_FX_COMPONENT_PERF_SET es PoFxPerfStateTypeDiscrete), este miembro es el índice del estado de rendimiento que se va a usar para el nuevo nivel de rendimiento.

StateValue

Para conjuntos que representan una distribución continua de estados de rendimiento (es decir, donde el miembro Type del PO_FX_COMPONENT_PERF_SET es PoFxPerfStateTypeRange), este miembro es el valor del estado de rendimiento que se va a usar para el nuevo nivel de rendimiento.

Comentarios

La estructura PO_FX_PERF_STATE_CHANGE se usa para el parámetro PerfChange de la rutina PoFxIssueComponentPerfStateChange y el parámetro PerfChanges de la rutina PoFxIssueComponentPerfStateChangeMultiple .

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

PoFxIssueComponentPerfStateChange

PoFxIssueComponentPerfStateChangeMultiple