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) |