estructura PEP_COMPONENT_PERF_STATE_REQUEST (pepfx.h)
La estructura PEP_COMPONENT_PERF_STATE_REQUEST especifica un estado de rendimiento (P-state) establecido y un nuevo nivel de rendimiento que se asignará a este conjunto.
Sintaxis
typedef struct _PEP_COMPONENT_PERF_STATE_REQUEST {
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PEP_COMPONENT_PERF_STATE_REQUEST, *PPEP_COMPONENT_PERF_STATE_REQUEST;
Miembros
Set
Índice del estado P establecido en el que se va a asignar el nuevo nivel de rendimiento. Si N es el número de conjuntos de estado P especificados para este componente, los índices del conjunto de estado P van de 0 a N-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 valor discreto que se va a usar como nuevo nivel de rendimiento. Este miembro se usa si el nivel de rendimiento de este conjunto de estados P se expresa como un índice en una matriz de valores discretos. El PEP proporcionó anteriormente esta matriz de valores discretos en respuesta a una notificación de PEP_DPM_QUERY_COMPONENT_PERF_STATES .
StateValue
Valor que se va a usar como nuevo nivel de rendimiento. Este miembro se usa si el nivel de rendimiento de este conjunto de estados P se expresa como un valor en un intervalo continuo de valores posibles. El PEP proporcionó previamente este intervalo en respuesta a una notificación de PEP_DPM_QUERY_COMPONENT_PERF_SET .
Comentarios
La unión sin nombre contiene un valor que indica el nuevo nivel de rendimiento seleccionado para este conjunto de estados P.
El miembro PerfRequests de la estructura PEP_REQUEST_COMPONENT_PERF_STATE es un puntero a una matriz de estructuras de PEP_COMPONENT_PERF_STATE_REQUEST .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Encabezado | pepfx.h (include Pep_x.h) |