Partager via


PEP_PPM_QUERY_PLATFORM_STATE structure (pepfx.h)

La structure PEP_PPM_QUERY_PLATFORM_STATE contient des informations sur un état d’inactivité de la plateforme.

Syntaxe

typedef struct _PEP_PPM_QUERY_PLATFORM_STATE {
  [in]  ULONG                   StateIndex;
  [out] PEP_PLATFORM_IDLE_STATE State;
} PEP_PPM_QUERY_PLATFORM_STATE, *PPEP_PPM_QUERY_PLATFORM_STATE;

Membres

[in] StateIndex

Index de cet état d’inactivité de la plateforme. Si la plateforme matérielle prend en charge N états inactifs de plateforme, les états sont numérotés de 0 à N-1. L’infrastructure de gestion de l’alimentation Windows (PoFx) a précédemment envoyé une notification PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES au plug-in d’extension de plateforme (PEP) pour déterminer le nombre d’états inactifs de plateforme pris en charge.

[out] State

Structure PEP_PLATFORM_IDLE_STATE qui décrit l’état d’inactivité de la plateforme.

Remarques

Cette structure est utilisée par la notification PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE . Le membre StateIndex de la structure PEP_PPM_QUERY_PLATFORM_STATE contient une valeur d’entrée fournie par l’infrastructure de gestion de l’alimentation Windows (PoFx) lorsque cette notification est envoyée au PEP. Le membre d’État contient une valeur de sortie que le PEP écrit dans la structure en réponse à la notification.

La mémoire tampon que PoFx alloue pour contenir la structure PEP_PPM_QUERY_PLATFORM_STATE est garantie d’être suffisamment grande pour contenir cette structure, ainsi que tous les éléments du tableau State.DependencyArray qui suivent cette structure.

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_NOTIFY_PPM_QUERY_PLATFORM_STATE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_PLATFORM_IDLE_STATE