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 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
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 estado P son de tipo PoFxPerfStateTypeDiscrete o PoFxPerfStateTypeRange.
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.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
encabezado de | pep_x.h (incluya Pep_x.h) |