struttura PEP_PROCESSOR_FEEDBACK_COUNTER (pep_x.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;
Membri
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 di 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 di conteggio nominale a un tasso nominale fisso. Incrementi di conteggio effettivi a una frequenza variabile rispetto alla proprietà conteggiata. Quando la proprietà viene incrementata alla velocità nominale, i due valori devono incrementare con la stessa frequenza. 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 specificati dal contatore.
I tipi di contatore di feedback del processore sono:
Valore | Significato |
---|---|
|
Il contatore di feedback restituisce la velocità del 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 al NominalePerformance del processore (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.
Osservazioni
Questa struttura
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione | pep_x.h (includere Pep_x.h) |