Partager via


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)

Voir aussi