PEP_PERF_STATE struttura (pep_x.h)
La struttura PEP_PERF_STATE descrive uno stato delle prestazioni (P-state) in un set di stato P in cui gli stati P vengono specificati come elenco di uno o più valori discreti.
Sintassi
typedef struct _PEP_PERF_STATE {
ULONGLONG Value;
PVOID Context;
} PEP_PERF_STATE, *PPEP_PERF_STATE;
Members
Value
Valore discreto rappresentato da questo stato P. Per altre informazioni, vedere la sezione Osservazioni.
Context
Puntatore ai dati di contesto definiti da PEP. Il PEP usa questo contesto per contenere informazioni aggiuntive sul livello di prestazioni discreto che non può essere espresso nel membro Value . Questo contesto è opaco al framework di gestione energia di Windows (PoFx). Il membro Context è facoltativo e può essere impostato su NULL.
Commenti
Il membro Discrete.States della struttura PEP_COMPONENT_PERF_SET è un puntatore a una matrice di strutture PEP_PERF_STATE . Il membro Unit della struttura PEP_COMPONENT_PERF_SET specifica le unità in cui viene espresso il membro Value in ogni elemento della matrice. Le prestazioni dei componenti possono essere espresse in hertz (frequenza) o in bit al secondo (larghezza di banda). Ad esempio, se Value = 100.000.000 e Unit = PepPerfStateUnitFrequency, questo stato di prestazioni rappresenta una frequenza di 100 megahertz.
I driver di dispositivo usano la struttura PO_FX_PERF_STATE , simile alla struttura PEP_PERF_STATE .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pep_x.h (includere Pep_x.h) |