estructura PEP_PERF_STATE (pepfx.h)

La estructura de PEP_PERF_STATE describe un estado de rendimiento (P-state) en un conjunto de estados P en el que los estados P se especifican como una lista de uno o varios valores discretos.

Sintaxis

typedef struct _PEP_PERF_STATE {
  ULONGLONG Value;
  PVOID     Context;
} PEP_PERF_STATE, *PPEP_PERF_STATE;

Miembros

Value

Valor discreto representado por este estado P. Para obtener más información, vea la sección Comentarios.

Context

Puntero a los datos de contexto definidos por PEP. El PEP usa este contexto para contener información adicional sobre el nivel de rendimiento discreto que no se puede expresar en el miembro Value . Este contexto es opaco para el marco de administración de energía de Windows (PoFx). El miembro Context es opcional y se puede establecer en NULL.

Comentarios

El miembro Discrete.States de la estructura PEP_COMPONENT_PERF_SET es un puntero a una matriz de estructuras de PEP_PERF_STATE . El miembro Unit de la estructura PEP_COMPONENT_PERF_SET especifica las unidades en las que se expresa el miembro Value de cada elemento de matriz. El rendimiento de los componentes se puede expresar en hercios (frecuencia) o en bits por segundo (ancho de banda). Por ejemplo, si Value = 100 000 000 y Unit = PepPerfStateUnitFrequency, este estado de rendimiento representa una frecuencia de 100 megahercios.

Los controladores de dispositivo usan la estructura PO_FX_PERF_STATE , que es similar a la estructura de PEP_PERF_STATE .

Requisitos

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

Consulte también

PEP_COMPONENT_PERF_SET

PO_FX_PERF_STATE