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