Compartir a través de


estructura PEP_PERF_STATE (pepfx.h)

La estructura 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 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.

Observaciones

El miembro Discrete.States de la estructura PEP_COMPONENT_PERF_SET es un puntero a una matriz de estructuras 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 Unidad = 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 PEP_PERF_STATE.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 10.
encabezado de pepfx.h (include Pep_x.h)

Consulte también

PEP_COMPONENT_PERF_SET

PO_FX_PERF_STATE