Partager via


structure PEP_PPM_PARK_SELECTION (pep_x.h)

La structure PEP_PPM_PARK_SELECTION indique les préférences du système d’exploitation et du plug-in d’extension de plateforme (PEP) concernant les processeurs de la plateforme qui doivent être parkés pour réduire la consommation d’énergie.

Syntaxe

typedef struct _PEP_PPM_PARK_SELECTION {
  [in]     ULONG                          AdditionalUnparkedProcessors;
  [in]     ULONG                          Count;
  [in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
} PEP_PPM_PARK_SELECTION, *PPEP_PPM_PARK_SELECTION;

Membres

[in] AdditionalUnparkedProcessors

Nombre de processeurs supplémentaires qui doivent être garés.

Ce nombre inclut tous les processeurs du tableau processeurs pour lesquels le pep définit pepPreference sur PROCESSOR_PARK_PREFERENCE_PARKED, mais le système d’exploitation définit PoPreference sur PROCESSOR_PARK_PREFERENCE_UNPARKED ou PROCESSOR_PARK_PREFERENCE_NONE. Pour plus d’informations sur ces valeurs, consultez PEP_PROCESSOR_PARK_PREFERENCE.

Ce nombre n'pas inclure des processeurs dans le tableau processeurs pour lequel le système d’exploitation définit la valeur PoPreference sur PROCESSOR_PARK_PREFERENCE_PARKED.

[in] Count

Nombre d’éléments du tableau pointés par les processeurs membre.

[in/out] Processors

Pointeur vers un tableau de structures PEP_PROCESSOR_PARK_PREFERENCE. Le membre Count spécifie le nombre d’éléments dans le tableau.

Lors de l’entrée

Chaque élément de tableau indique les préférences de stationnement d’un processeur particulier.

En sortie

Retourne la préférence de stationnement PEP pour chaque processeur.

Le tableau processeurs est garanti pour contenir les processeurs dans l’ordre croissant par index processeur.

Remarques

Cette structure est utilisée par la notification PEP_NOTIFY_PPM_PARK_SELECTION. Les trois membres de la structure contiennent des valeurs d’entrée définies par l’infrastructure de gestion de l’alimentation Windows (PoFx) avant que cette notification ne soit envoyée au pep.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge à partir de Windows 10.
d’en-tête pep_x.h (inclure Pep_x.h)

Voir aussi

PEP_NOTIFY_PPM_PARK_SELECTION

PEP_PROCESSOR_PARK_PREFERENCE