Condividi tramite


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)

Vedi anche

PEP_COMPONENT_PERF_SET

PO_FX_PERF_STATE