Condividi tramite


struttura PEP_PPM_PERF_CONSTRAINTS (pep_x.h)

La struttura PEP_PPM_PERF_CONSTRAINTS descrive i limiti delle prestazioni da applicare al processore.

Sintassi

typedef struct _PEP_PPM_QUERY_PERF_CONSTRAINTS {
  [out] ULONG GuaranteedPerformanceLimit;
  [out] ULONG LimitReasons;
} PEP_PPM_PERF_CONSTRAINTS, *PPEP_PPM_PERF_CONSTRAINTS;

Members

[out] GuaranteedPerformanceLimit

Soglia di prestazioni garantita nelle unità specifiche della piattaforma. Se diverso da zero, questo valore specifica il livello massimo di prestazioni sostenuto del processore, tenendo conto di tutti i vincoli esterni noti (budget energetico, vincoli termico, fonte di alimentazione e così via). Tutti i processori dovrebbero essere in grado di sostenere simultaneamente i livelli di prestazioni garantiti. Per altre informazioni, vedere Soglie delle prestazioni della piattaforma.

[out] LimitReasons

I motivi per cui le prestazioni del processore possono essere limitate. Impostare questo membro su zero o sull'OR bit per bit di uno o più dei valori seguenti:

Motivo limite Significato
PERFORMANCE_LIMIT_THERMAL
0x1
Le prestazioni del processore possono essere limitate a causa di una condizione termica fuori banda (ovvero una zona termica non ACPI).
PERFORMANCE_LIMIT_POWER
0x2
Le prestazioni del processore possono essere limitate per mantenere il consumo di energia del processore entro i limiti di sicurezza hardware.
PERFORMANCE_LIMIT_DOMAIN_DEPENDENCY
0x4
Le prestazioni del processore possono essere limitate a causa di una dipendenza di tensione o frequenza tra questo processore e un altro dispositivo non processore.

Commenti

Questa struttura viene utilizzata dalla notifica PEP_NOTIFY_PPM_PERF_CONSTRAINTS . I membri GuaranteedPerformanceLimit e LimitReasons contengono valori di output scritti dal plug-in di estensione della piattaforma (PEP) nella struttura in risposta a questa notifica.

Il valore del membro GuaranteedPerformanceLimit viene specificato nelle unità specifiche della piattaforma. Ad esempio, una piattaforma hardware può usare una metrica, ad esempio la frequenza del clock del processore, per fornire un'approssimazione approssimativa alla quantità di lavoro di elaborazione eseguita.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Intestazione pep_x.h (includere Pep_x.h)

Vedi anche

PEP_NOTIFY_PPM_PERF_CONSTRAINTS