PEP_PROCESSOR_FEEDBACK_COUNTER struttura (pepfx.h)
La struttura PEP_PROCESSOR_FEEDBACK_COUNTER descrive un contatore di feedback al sistema operativo.
Sintassi
typedef struct _PEP_PROCESSOR_FEEDBACK_COUNTER {
struct {
ULONG Affinitized : 1;
ULONG Type : 2;
ULONG Counter : 4;
ULONG DiscountIdle : 1;
ULONG Reserved : 24;
};
ULONG NominalRate;
} PEP_PROCESSOR_FEEDBACK_COUNTER, *PPEP_PROCESSOR_FEEDBACK_COUNTER;
Members
Affinitized
Identifica l'affinità del processo del contatore. Se impostato su 1, il contatore deve essere letto durante l'esecuzione nel processore di destinazione, in caso contrario, verrà impostato su 0.
Type
Specifica il tipo di dati del contatore.
I tipi di dati del contatore feedback del processore sono:
Valore | Significato |
---|---|
PROCESSOR_FEEDBACK_TYPE_INSTANTANEOUS (0x00 ) | Il contatore di feedback restituisce il valore istantaneo della proprietà conteggiata. |
PROCESSOR_FEEDBACK_TYPE_RELATIVE (0x01 ) | Il contatore di feedback restituisce due valori di incremento: il conteggio nominale e il conteggio effettivo. Il conteggio nominale aumenta a un tasso nominale fisso. Il conteggio effettivo incrementa a una frequenza variabile rispetto alla proprietà in corso di conteggio. Quando la proprietà aumenta al tasso nominale, i due valori devono aumentare allo stesso tasso. Per calcolare una frequenza media in un periodo di tempo, il sistema operativo legge il contatore una sola volta e l'inizio del periodo e una volta alla fine e calcola: la frequenza media |
Counter
Specifica i dati specificati dal contatore.
I tipi di contatore feedback del processore sono:
Valore | Significato |
---|---|
|
Il contatore di feedback restituisce la velocità dell'orologio del processore. La frequenza nominale è la velocità del clock nominale, in MHz. |
|
Il contatore dei feedback restituisce le prestazioni correnti del processore. La frequenza nominale equivale alla nominale del processore NominalePerformance (vedere PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES notifica). |
DiscountIdle
Reserved
Questo membro è riservato e deve essere impostato su zero.
NominalRate
Specifica la frequenza nominale del contatore.
Commenti
Struttura
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pepfx.h (includere Pep_x.h) |