PEP_PPM_PERF_SET_STATE structure (pep_x.h)

Utilisé dans la notification PEP_NOTIFY_PPM_PERF_SET 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

Lors de l’entrée, le nouvel état de performances minimales demandé. Cet état est défini comme le niveau de performance 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 performance 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

Lors de l’entrée, le nouvel état de performances maximales demandé. Cet état est défini comme le niveau de performance instantané maximal absolu auquel le processeur peut s’exécuter. Le système d’exploitation peut définir Performances maximales sur n’importe quelle valeur de performances dans la plage [Performances les plus faibles, performances les plus élevées], inclus.

DesiredPerformanceState

Lors de l’entrée, le nouvel état de performances souhaité demandé. Cet état est défini comme le gestionnaire d’alimentation au niveau des 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], inclus. Les performances souhaitées peuvent prendre l’une des deux significations suivantes, selon que les performances souhaitées sont supérieures ou inférieures au niveau de performance garanti.

  • En dessous du niveau de performance garanti, les performances souhaitées expriment le niveau de performance moyen que la plateforme doit fournir.  
  • Au-dessus du niveau de performance garanti, la plateforme doit fournir le niveau de performance garanti. La plateforme doit tenter de fournir jusqu’au niveau de performance souhaité, si les conditions d’exploitation 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 demandée.

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 pep_x.h (include Pep_x.h)

Voir aussi