structure PEP_PPM_QUERY_PLATFORM_STATE (pep_x.h)
La structure PEP_PPM_QUERY_PLATFORM_STATE contient des informations sur un état inactif 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 inactif de plateforme. Si la plateforme matérielle prend en charge les états inactifs de la plateforme N, 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 de 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 inactif 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 State 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 10. |
d’en-tête | pep_x.h (inclure Pep_x.h) |
Voir aussi
PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE