structure PEP_PROCESSOR_FEEDBACK_COUNTER (pep_x.h)
La structure PEP_PROCESSOR_FEEDBACK_COUNTER décrit un compteur de commentaires sur le système d’exploitation.
Syntaxe
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;
Membres
Affinitized
Identifie l’affinité de processus de compteur. Si la valeur est 1, le compteur doit être lu lors de l’exécution sur le processeur cible. Sinon, il sera défini sur 0.
Type
Spécifie le type de données du compteur.
Les types de données du compteur de commentaires du processeur sont les suivants :
|Valeur|Signification| |--- |--- | |PROCESSOR_FEEDBACK_TYPE_INSTANTANEOUS (0x00) |Le compteur de commentaires retourne la valeur instantanée de la propriété comptabilisée.| |PROCESSOR_FEEDBACK_TYPE_RELATIVE (0x01) |Le compteur de commentaires retourne deux valeurs incrémentielles : le nombre nominal et le nombre réel. Le nombre nominal est incrémenté à un taux nominal fixe. Le nombre réel est incrémenté à un taux variable par rapport à la propriété comptée. Lorsque la propriété est incrémentée à son taux nominal, les deux valeurs doivent incrémenter au même rythme. Pour calculer un taux moyen sur une période, le système d’exploitation lit le compteur une fois et le début de la période et une fois à la fin et calcule : |
Counter
Spécifie les données que le compteur fournit.
Les types de compteurs de commentaires du processeur sont les suivants :
Valeur | Signification |
---|---|
|
Le compteur de commentaires retourne la vitesse d’horloge du processeur. Le débit nominal est la vitesse d’horloge nominale, en MHz. |
|
Le compteur de commentaires retourne les performances actuelles du processeur. Le taux nominal équivaut à nominalPerformance du processeur (voir PEP_NOTIFY_PPM_QUERY_PERF_CAPABILITIES notification). |
DiscountIdle
Reserved
Ce membre est réservé et doit être défini sur zéro.
NominalRate
Spécifie le taux nominal du compteur.
Remarques
Cette structure
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 10. |
En-tête | pep_x.h (include Pep_x.h) |