struttura PEP_PPM_PERF_CONSTRAINTS (pepfx.h)
La struttura PEP_PPM_PERF_CONSTRAINTS descrive i limiti di 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;
Membri
[out] GuaranteedPerformanceLimit
Soglia di prestazioni garantita in 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 termica, 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:
Osservazioni
Questa struttura viene utilizzata dalla notifica PEP_NOTIFY_PPM_PERF_CONSTRAINTS. I GuaranteedPerformanceLimit e LimitReasons membri contengono valori di output che il plug-in dell'estensione della piattaforma scrive nella struttura in risposta a questa notifica.
Il valore del membro GuaranteedPerformanceLimit viene specificato in unità specifiche della piattaforma. Ad esempio, una piattaforma hardware potrebbe usare una metrica, ad esempio la frequenza di clock del processore, per fornire un'approssimazione approssimativa della quantità di lavoro di elaborazione eseguita.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione | pepfx.h (include Pep_x.h) |