estructura PEP_PPM_PERF_CONSTRAINTS (pepfx.h)
La estructura de PEP_PPM_PERF_CONSTRAINTS describe los límites de rendimiento que se aplicarán al procesador.
Sintaxis
typedef struct _PEP_PPM_QUERY_PERF_CONSTRAINTS {
[out] ULONG GuaranteedPerformanceLimit;
[out] ULONG LimitReasons;
} PEP_PPM_PERF_CONSTRAINTS, *PPEP_PPM_PERF_CONSTRAINTS;
Miembros
[out] GuaranteedPerformanceLimit
Umbral de rendimiento garantizado en unidades específicas de la plataforma. Si no es cero, este valor especifica el nivel máximo de rendimiento sostenido del procesador, teniendo en cuenta todas las restricciones externas conocidas (presupuesto de energía, restricciones térmicas, fuente de energía, etc.). Se espera que todos los procesadores puedan mantener simultáneamente sus niveles de rendimiento garantizados. Para obtener más información, consulte Umbrales de rendimiento de la plataforma.
[out] LimitReasons
Las razones por las que el rendimiento del procesador puede ser limitado. Establezca este miembro en cero o en el or bit a bit de uno o varios de los valores siguientes:
Comentarios
La notificación de PEP_NOTIFY_PPM_PERF_CONSTRAINTS usa esta estructura. Los miembros GuaranteedPerformanceLimit y LimitReasons contienen valores de salida que el complemento de extensión de plataforma (PEP) escribe en la estructura en respuesta a esta notificación.
El valor de miembro GuaranteedPerformanceLimit se especifica 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.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Encabezado | pepfx.h (include Pep_x.h) |