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) |