structure PEP_PPM_FEEDBACK_READ (pep_x.h)
La structure PEP_PPM_FEEDBACK_READ contient la valeur lue à partir d’un compteur de commentaires sur les performances du processeur.
Syntaxe
typedef struct _PEP_PPM_FEEDBACK_READ {
ULONG CounterIndex;
union {
ULONG64 InstantaneousValue;
struct {
ULONG64 NominalCount;
ULONG64 ActualCount;
};
};
} PEP_PPM_FEEDBACK_READ, *PPEP_PPM_FEEDBACK_READ;
Membres
CounterIndex
Index qui identifie le compteur de commentaires sur les performances du processeur à lire. Si le plug-in d’extension de plateforme (PEP) prend en charge N compteurs pour ce processeur, les index des compteurs vont de 0 à N-1. Le PEP a précédemment fourni le nombre de compteurs pris en charge en réponse à une notification PEP_NOTIFY_PPM_QUERY_CAPABILITIES .
InstantaneousValue
Valeur instantanée actuelle lue à partir du compteur, si le compteur génère une valeur instantanée.
NominalCount
Valeur nominale cumulée du compteur. La valeur accumulée est la somme de toutes les valeurs réelles qui ont jusqu’à présent été lues à partir du matériel du compteur.
ActualCount
Valeur réelle lue à partir du compteur.
Remarques
L’union sans nom contient soit une valeur de compteur instantanée, si le compteur génère une valeur instantanée, soit des valeurs de compteur relatives et accumulées, si le matériel du compteur génère une valeur relative.
Cette structure est utilisée par la notification PEP_NOTIFY_PPM_FEEDBACK_READ . Le membre CounterIndex de la structure contient une valeur d’entrée fournie par l’infrastructure de gestion de l’alimentation Windows (PoFx) lorsque cette notification est définie. Les autres membres contiennent des valeurs de sortie que le PEP écrit dans la structure en réponse à la notification. Le PEP écrit dans le membre InstantValue si le compteur génère une valeur instantanée, ou dans les membres NominalCount et ActualCount si le compteur génère une valeur relative.
Un compteur instantané et un compteur relatif sont réinitialisés à zéro lorsque l’alimentation est activée pour la première fois, mais la lecture d’un compteur relatif entraîne la réinitialisation du nombre à zéro, tandis que la lecture d’un compteur instantané ne réinitialise pas le nombre. Le PEP indiquait précédemment si le compteur était instantané ou relatif en réponse à une notification PEP_NOTIFY_PPM_QUERY_FEEDBACK_COUNTERS .
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) |