Compartir a través de


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:

Motivo del límite Significado
PERFORMANCE_LIMIT_THERMAL
0x1
El rendimiento del procesador puede estar limitado debido a una condición térmica fuera de banda (es decir, zona térmica no ACPI).
PERFORMANCE_LIMIT_POWER
0x2
El rendimiento del procesador puede limitarse a mantener el consumo de energía del procesador dentro de los límites de seguridad de hardware.
PERFORMANCE_LIMIT_DOMAIN_DEPENDENCY
0x4
El rendimiento del procesador puede estar limitado debido a una dependencia de tensión o frecuencia entre este procesador y otro dispositivo que no es de procesador.

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)

Consulte también

PEP_NOTIFY_PPM_PERF_CONSTRAINTS