structure PEP_PPM_PERF_SET_STATE (pepfx.h)
Utilisé dans la PEP_NOTIFY_PPM_PERF_SET notification au moment de l’exécution pour définir les performances de fonctionnement actuelles du processeur.
Syntaxe
typedef struct _PEP_PPM_PERF_SET_STATE {
UCHAR MinimumPerformanceState;
UCHAR MaximumPerformanceState;
UCHAR DesiredPerformanceState;
UCHAR EnergyPerformancePreference;
} PEP_PPM_PERF_SET_STATE, *PPEP_PPM_PERF_SET_STATE;
Membres
MinimumPerformanceState
En entrée, le nouvel état de performances minimales demandé. Cet état est défini comme le niveau de performances instantané minimal absolu auquel le processeur peut s’exécuter. Le système d’exploitation peut définir cette valeur sur n’importe quelle valeur de performances dans la plage [Performances les plus faibles, Performances garanties], inclusivement. Les performances minimales ne doivent jamais être définies sur une valeur supérieure aux performances maximales.
MaximumPerformanceState
En entrée, le nouvel état de performances maximales demandé. Cet état est défini comme le niveau de performances instantané maximal absolu auquel le processeur peut s’exécuter. Le système d’exploitation peut définir les performances maximales sur n’importe quelle valeur de performances dans la plage [Performances les plus faibles, performances les plus élevées], inclus.
DesiredPerformanceState
En entrée, le nouvel état de performances souhaité. Cet état est défini comme le gestionnaire d’alimentation de niveau de performances demande au processeur. Les performances souhaitées peuvent être définies sur n’importe quelle valeur de performance dans la plage [Performances minimales, Performances maximales], inclusivement. Les performances souhaitées peuvent prendre l’une des deux significations, selon que les performances souhaitées sont supérieures ou inférieures au niveau de performance garanti.
- En dessous du niveau de performances garanti, les performances souhaitées expriment le niveau de performances moyen que la plateforme doit fournir.
- Au-delà du niveau de performances garanti, la plateforme doit fournir le niveau de performances garanti. La plateforme doit tenter de fournir jusqu’au niveau de performances souhaité, si les conditions de fonctionnement actuelles le permettent, mais elle n’est pas tenue de le faire.
EnergyPerformancePreference
En entrée, la nouvelle préférence de performance énergétique a été demandée pour le processeur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1709 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | pepfx.h (include Pep_x.h) |