estructura PEP_QUERY_CURRENT_COMPONENT_PERF_STATE (pep_x.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 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 componente van de 0 a N-1.

Set

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

StateIndex

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

StateValue

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

Comentarios

Las uniones sin nombre contienen 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 estados P son de tipo PoFxPerfStateTypeDiscrete o PoFxPerfStateTypeRange.

La notificación de PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE usa esta estructura. Los miembros DeviceHandle, Component y Set 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 el miembro StateValue contiene un valor de salida que el PEP escribe en la estructura en respuesta a la notificación.

Requisitos

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

Consulte también