struttura PEP_PROCESSOR_FEEDBACK_COUNTER (pep_x.h)
La struttura PEP_PROCESSOR_FEEDBACK_COUNTER descrive un contatore di feedback per il 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 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 dei contatori dei feedback del processore sono:
|Valore |Significato| |--- |--- | |PROCESSOR_FEEDBACK_TYPE_INSTANTANEOUS (0x00) |Il contatore dei commenti restituisce il valore istantaneo della proprietà conteggiata.| |PROCESSOR_FEEDBACK_TYPE_RELATIVE (0x01) |Il contatore di feedback restituisce due valori incrementi: il conteggio nominale e il conteggio effettivo. Incrementi del conteggio nominale a un tasso nominale fisso. Il conteggio effettivo incrementa a una frequenza variabile rispetto alla proprietà da contare. Quando la proprietà viene incrementata alla velocità nominale, i due valori devono essere incrementati alla stessa velocità. Per calcolare una velocità media in un periodo di tempo, il sistema operativo legge il contatore una volta e l'inizio del periodo e una volta alla fine e calcola: |
Counter
Specifica i dati forniti dal contatore.
I tipi di contatore di feedback del processore sono:
Valore | Significato |
---|---|
|
Il contatore di feedback restituisce la velocità di clock del processore. La velocità nominale è la velocità del clock nominale, in MHz. |
|
Il contatore dei feedback restituisce le prestazioni correnti del processore. Il tasso nominale è equivalente alla nominale del processorePerformance (vedere PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES notifica). |
DiscountIdle
Reserved
Questo membro è riservato e deve essere impostato su zero.
NominalRate
Specifica il tasso nominale del contatore.
Commenti
Questa struttura
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pep_x.h (includere Pep_x.h) |