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)

Consulte también