structure PEP_PPM_FEEDBACK_READ (pepfx.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 de base zéro qui identifie le compteur de commentaires sur les performances du processeur à lire. Si le plug-in d’extension de plateforme (PEP) prend en charge les compteurs N pour ce processeur, les index de 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 cumulée nominale du compteur. La valeur cumulé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
Cette structure est utilisée par la notification PEP_NOTIFY_PPM_FEEDBACK_READ. Le CounterIndex membre 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 le NominalCount et membres ActualCount si le compteur génère une valeur relative.
Un compteur instantané et un compteur relatif sont réinitialisés à zéro lorsque la puissance est activée pour la première fois, mais la lecture d’un compteur relatif entraîne la réinitialisation du nombre sur zéro, tandis que la lecture d’un compteur instantané ne réinitialise pas le nombre. Le PEP indique précédemment si le compteur est instantané ou relatif en réponse à une notification de PEP_NOTIFY_PPM_QUERY_FEEDBACK_COUNTERS.
L’union non nommée 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. Pour plus d’informations, consultez Remarques.
Le struct sans nom contient le nombre cumulé nominal et le nombre réel, si le matériel du compteur génère une valeur relative.
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) |