Compartir a través de


estructura de PEP_PPM_PERF_SET (pep_x.h)

La estructura PEP_PPM_PERF_SET especifica el nuevo nivel de rendimiento que solicita el sistema operativo para el procesador.

Sintaxis

typedef struct _PEP_PPM_PERF_SET {
  [in] ULONG MinimumPerformance;
  [in] ULONG MaximumPerformance;
  [in] ULONG DesiredPerformance;
  [in] ULONG TimeWindow;
  [in] ULONG PerformanceTolerance;
} PEP_PPM_PERF_SET, *PPEP_PPM_PERF_SET;

Miembros

[in] MinimumPerformance

Nuevo nivel de rendimiento mínimo en unidades específicas de la plataforma. Este miembro indica el nivel de rendimiento mínimo absoluto en el que se puede ejecutar el procesador.

[in] MaximumPerformance

Nuevo nivel de rendimiento máximo en unidades específicas de la plataforma. Este miembro indica el nivel de rendimiento máximo absoluto en el que se puede ejecutar el procesador.

[in] DesiredPerformance

El nuevo nivel de rendimiento deseado en unidades específicas de la plataforma. Este miembro se establece en un valor del intervalo MinimumPerformance en MaximumPerformance.

[in] TimeWindow

Ancho, en milisegundos, de la nueva ventana de tiempo en la que la plataforma debe proporcionar el rendimiento medio necesario. Si este período de tiempo es distinto de cero, el rendimiento instantáneo proporcionado por la plataforma no necesita coincidir con el nivel de rendimiento deseado y solo debe estar dentro de las restricciones especificadas por el nivel de rendimiento mínimo y máximo.

[in] PerformanceTolerance

Nueva tolerancia de rendimiento en unidades específicas de la plataforma. Este miembro contiene el nivel de rendimiento mínimo que la plataforma puede entregar y seguir cumpliendo los requisitos de rendimiento del sistema operativo.

Comentarios

La notificación de PEP_NOTIFY_PPM_PERF_SET usa esta estructura. Los cinco miembros de esta estructura contienen valores de entrada que PoFx proporciona cuando se envía esta notificación al PEP.

Los niveles de rendimiento del procesador se especifican en unidades específicas de la plataforma. Por ejemplo, una plataforma de hardware podría usar una métrica como la frecuencia del reloj del procesador para proporcionar una aproximación aproximada a la cantidad de trabajo de procesamiento que se está realizando. Para obtener más información, consulte Umbrales de rendimiento de la plataforma.

Requisitos

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

Consulte también

PEP_NOTIFY_PPM_PERF_SET

Umbrales de rendimiento de la plataforma