Compartir a través de


estructura PEP_QUERY_CURRENT_COMPONENT_PERF_STATE (pepfx.h)

La estructura PEP_QUERY_CURRENT_COMPONENT_PERF_STATE contiene información sobre el estado P actual en el conjunto de estados P especificado.

Sintaxis

typedef struct _PEP_QUERY_CURRENT_COMPONENT_PERF_STATE {
  PEPHANDLE DeviceHandle;
  ULONG     Component;
  ULONG     Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PEP_QUERY_CURRENT_COMPONENT_PERF_STATE, *PPEP_QUERY_CURRENT_COMPONENT_PERF_STATE;

Miembros

DeviceHandle

Valor PEPHANDLE que identifica el dispositivo. El PEP proporcionó este identificador en respuesta a una notificación de PEP_DPM_REGISTER_DEVICE anterior.

Component

Índice que identifica el componente. Este miembro es un índice en la matriz de Components de la estructura PEP_DEVICE_REGISTER_V2 que el PEP proporcionó anteriormente en respuesta a la notificación de PEP_DPM_REGISTER_DEVICE para este dispositivo. Si la matriz Components contiene N elementos, los índices de componentes van de 0 a N-1.

Set

Índice que identifica este conjunto de estado P. Si M es el número de conjuntos de estado P para este componente, los índices del conjunto de estado P oscilan entre 0 y M-1. El PEP especificó previamente el número de conjuntos de estado P en respuesta a una notificación de PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES.

StateIndex

Índice del estado P actual del conjunto de estado P especificado. Escriba en este miembro si los valores de rendimiento del conjunto de estado P son de tipo PoFxPerfStateTypeDiscrete.

StateValue

Valor del estado P actual para el conjunto de estado P especificado. Escriba en este miembro si los valores de rendimiento del conjunto de estados P son de tipo PoFxPerfStateTypeRange.

Observaciones

La notificación de PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE usa esta estructura. El DeviceHandle, Componenty Set members contienen valores de entrada proporcionados por el marco de administración de energía de Windows (PoFx) cuando se envía esta notificación. El miembro StateIndex o stateValue contiene un valor de salida que el PEP escribe en la estructura en respuesta a la notificación.

La unión sin nombre contiene el nivel de rendimiento actual de este conjunto de estados P expresado como un índice en un conjunto de valores discretos o como un valor en un intervalo. En respuesta a una notificación anterior de PEP_DPM_QUERY_COMPONENT_PERF_SET, el PEP indicó si los valores de rendimiento del conjunto de estado P son de tipo PoFxPerfStateTypeDiscrete o PoFxPerfStateTypeRange.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 10.
encabezado de pepfx.h (include Pep_x.h)

Consulte también