Partager via


structure PEP_PPM_QUERY_IDLE_STATES_V2 (pep_x.h)

La structure PEP_PPM_QUERY_IDLE_STATES_V2 est utilisée lors de l’initialisation du processeur pour interroger le plug-in d’extension de plateforme (PEP) pour obtenir la liste des états inactifs du processeur pris en charge par le processeur.

Syntaxe

typedef struct _PEP_PPM_QUERY_IDLE_STATES_V2 {
  [in]  ULONG                       Count;
        PEP_PROCESSOR_IDLE_STATE_V2 IdleStates[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_IDLE_STATES_V2, *PPEP_PPM_QUERY_IDLE_STATES_V2;

Membres

[in] Count

Nombre d’éléments dans le tableau IdleStates . L’infrastructure de gestion de l’alimentation Windows (PoFx) a précédemment envoyé au PEP une notification PEP_NOTIFY_PPM_QUERY_CAPABILITIES pour déterminer ce nombre.

[out] IdleStates[ANYSIZE_ARRAY]

Premier élément d’un tableau de structures PEP_PROCESSOR_IDLE_STATE_V2 qui décrivent les états d’inactivité du processeur. Si ce tableau contient plusieurs éléments, les éléments de tableau supplémentaires suivent la fin de la structure PEP_PPM_QUERY_IDLE_STATES_V2 .

Remarques

Cette structure est utilisée par la notification PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 . Le membre Count de la structure PEP_PPM_QUERY_IDLE_STATES_V2 contient une valeur d’entrée fournie par l’infrastructure de gestion de l’alimentation Windows (PoFx). Les éléments du tableau IdleStates contiennent des valeurs de sortie que le PEP écrit dans la structure en réponse à cette notification.

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)

Voir aussi

PEP_NOTIFY_PPM_QUERY_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_PROCESSOR_IDLE_STATE_V2