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