structure PEP_PPM_QUERY_CAPABILITIES (pepfx.h)
La structure PEP_PPM_QUERY_CAPABILITIES contient des informations sur les fonctionnalités de gestion de l’alimentation du processeur (PPM) du plug-in d’extension de plateforme (PEP).
Syntaxe
typedef struct _PEP_PPM_QUERY_CAPABILITIES {
ULONG FeedbackCounterCount;
ULONG IdleStateCount;
BOOLEAN PerformanceStatesSupported;
BOOLEAN ParkingSupported;
UCHAR DiscretePerformanceStateCount;
UCHAR Reserved;
} PEP_PPM_QUERY_CAPABILITIES, *PPEP_PPM_QUERY_CAPABILITIES;
Membres
FeedbackCounterCount
Nombre de compteurs de commentaires sur les performances du processeur pris en charge par le PEP pour ce processeur. Sur les plateformes x86/AMD64, cela doit être égal à zéro.
IdleStateCount
Nombre d’états inactifs du processeur pris en charge par le PEP. Le pep n’est pas nécessaire pour prendre en charge le même nombre d’états inactifs pour tous les processeurs. Le PEP peut définir IdleStateCount = 0
pour indiquer qu’il ne prend pas en charge les états inactifs, auquel cas le PEP n’a pas besoin d’implémenter d’autres notifications qui traitent des états inactifs du processeur.
PerformanceStatesSupported
Indique si le pep prend en charge les contrôles d’état des performances. Définissez la valeur TRUE si le PEP prend en charge les états de performances, ou sur FALSE si ce n’est pas le cas.
ParkingSupported
Indique si le PEP prend en charge l’approvisionnement des indicateurs de stationnement principaux. Définissez la valeur TRUE si le PEP peut indiquer les cœurs à parcer ou false s’il ne peut pas le faire.
DiscretePerformanceStateCount
Le nombre de performances discrètes indique que le PEP prend en charge.
Reserved
Réservé pour une utilisation ultérieure. Défini sur zéro.
Remarques
Cette structure est utilisée par la notification PEP_NOTIFY_PPM_QUERY_CAPABILITIES. Les quatre membres contiennent des valeurs de sortie que le PEP écrit dans la structure en réponse à cette notification.
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) |