structure PEP_PROCESSOR_PARK_PREFERENCE (pepfx.h)

La structure PEP_PROCESSOR_PARK_PREFERENCE indique les préférences du système d’exploitation et du plug-in d’extension de plateforme (PEP) quant à savoir si le processeur spécifié doit être garé pour réduire la consommation d’énergie.

Syntaxe

typedef struct _PEP_PROCESSOR_PARK_PREFERENCE {
  PEPHANDLE Processor;
  UCHAR     PoPreference;
  UCHAR     PepPreference;
} PEP_PROCESSOR_PARK_PREFERENCE, *PPEP_PROCESSOR_PARK_PREFERENCE;

Membres

Processor

Valeur PEPHANDLE qui identifie le processeur. Le PEP a fourni ce handle dans une notification PEP_DPM_REGISTER_DEVICE précédente.

PoPreference

Préférence de stationnement du système d’exploitation pour ce processeur. Pour plus d'informations, consultez la section Notes.

PepPreference

Préférence de stationnement du PEP pour ce processeur. Pour plus d'informations, consultez la section Notes.

Remarques

Le membre Processeurs de la structure PEP_PPM_PARK_SELECTION est un pointeur vers un tableau de structures PEP_PROCESSOR_PARK_PREFERENCE .

Les membres Processeur et PoPreference de la structure PEP_PROCESSOR_PARK_PREFERENCE contiennent des valeurs d’entrée fournies par l’infrastructure de gestion de l’alimentation Windows lorsqu’une notification PEP_NOTIFY_PPM_PARK_SELECTION est envoyée au PEP. Le membre PepPreference contient une valeur de sortie que le PEP écrit dans la structure en réponse à cette notification.

Le tableau suivant répertorie les trois valeurs définies pour les membres PoPreference et PepPreference .

Préférence de stationnement Valeur Signification
PROCESSOR_PARK_PREFERENCE_NONE 0x0 Aucune préférence. Soit garé ou non, c’est correct.
PROCESSOR_PARK_PREFERENCE_PARKED 0x1 Le système d’exploitation ou PEP spécifie que le processeur doit être garé.
PROCESSOR_PARK_PREFERENCE_UNPARKED 0x2 Le système d’exploitation ou PEP spécifie que le processeur ne doit pas être garé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge à partir de Windows 10.
En-tête pepfx.h (include Pep_x.h)

Voir aussi

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_PARK_SELECTION

PEP_PPM_PARK_SELECTION