struttura PEP_PPM_PERF_CONSTRAINTS (pepfx.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:
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 | pepfx.h (include Pep_x.h) |