Partager via


structure PEP_PPM_PARK_SELECTION_V2 (pep_x.h)

La structure PEP_PPM_PARK_SELECTION_V2 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 garés pour réduire la consommation d’énergie.

Syntaxe

typedef struct _PEP_PPM_PARK_SELECTION_V2 {
  [in]     ULONG                          AdditionalUnparkedProcessors;
  [in]     ULONG                          Count;
  [in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
           ULONGLONG                      EvaluationTime;
           UCHAR                          EvaluationType;
} PEP_PPM_PARK_SELECTION_V2, *PPEP_PPM_PARK_SELECTION_V2;

Membres

[in] AdditionalUnparkedProcessors

Nombre de processeurs supplémentaires qui doivent être déparké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’inclut pas les processeurs du tableau Processeurs pour lesquels le système d’exploitation définit la valeur PoPreference sur PROCESSOR_PARK_PREFERENCE_PARKED.

[in] Count

Nombre d’éléments dans le tableau pointé vers le membre Processeurs .

[in/out] Processors

Pointeur vers un tableau de structures PEP_PROCESSOR_PARK_PREFERENCE . Chaque élément de tableau indique les préférences de stationnement pour un processeur particulier. Le membre Count spécifie le nombre d’éléments dans le tableau.

EvaluationTime

Heure d’interruption de l’évaluation des performances case activée à l’origine de cette notification.

EvaluationType

Type d’évaluation en cours d’exécution. Il peut s’agir de l’une des valeurs suivantes :

Valeur Signification
PROCESSOR_PARK_TYPE_CORE_PARKING
0x00
Le processeur doit être garé.
PROCESSOR_PARK_TYPE_INTERRUPT_STEERING
0x01
Les interruptions doivent être éloignées du processeur.

Remarques

Cette structure est utilisée par la notification de notification PEP_NOTIFY_PPM_PARK_SELECTION_V2 . Les trois membres de la structure contiennent des valeurs d’entrée qui sont définies par l’infrastructure de gestion de l’alimentation Windows (PoFx) avant l’envoi de cette notification au PEP.

Configuration requise

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