struttura PEP_PERF_STATE (pepfx.h)

La struttura PEP_PERF_STATE descrive uno stato delle prestazioni (stato P) in un set di stati 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 risparmio 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 inhz (frequenza) o in bit al secondo (larghezza di banda). Ad esempio, se Value = 100.000.000 e Unit = PepPerfStateUnitFrequency, questo stato delle 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 pepfx.h (include Pep_x.h)

Vedi anche

PEP_COMPONENT_PERF_SET

PO_FX_PERF_STATE