structure PEP_PROCESSOR_FEEDBACK_COUNTER (pepfx.h)
La structure PEP_PROCESSOR_FEEDBACK_COUNTER décrit un compteur de commentaires au 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é du processus de compteur. Si la valeur est définie sur 1, le compteur doit être lu lors de l’exécution sur le processeur cible ; sinon, il est 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é comptée. |
PROCESSOR_FEEDBACK_TYPE_RELATIVE (0x01) | Le compteur de commentaires retourne deux valeurs incrémentantes : le nombre nominal et le nombre réel. Le nombre nominal incrémente à un taux nominal fixe. Le nombre réel incrémente à 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 être incrémentées à la même vitesse. 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 taux nominal est la vitesse d’horloge nominale, en MHz. |
|
Le compteur de commentaires retourne les performances actuelles du processeur. Le taux nominal équivaut au nominal 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
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 10. |
d’en-tête | pepfx.h (include Pep_x.h) |