structure PEP_COMPONENT_ACTIVE (pep_x.h)
La structure PEP_COMPONENT_ACTIVE identifie un composant qui effectue une transition entre la condition inactive et la condition active.
Syntaxe
typedef struct _PEP_COMPONENT_ACTIVE {
[in] PEPHANDLE DeviceHandle;
[in] ULONG Component;
[in] BOOLEAN Active;
[out] PPEP_WORK_INFORMATION WorkInformation;
[out] BOOLEAN NeedWork;
} PEP_COMPONENT_ACTIVE, *PPEP_COMPONENT_ACTIVE;
Membres
[in] DeviceHandle
Valeur PEPHANDLE qui identifie l’appareil. Le PEP a fourni ce handle en réponse à une notification PEP_DPM_REGISTER_DEVICE précédente.
[in] Component
Index qui identifie le composant. Ce membre est un index dans le tableau Composants de la structure PEP_DEVICE_REGISTER_V2 que le PEP a fourni précédemment en réponse à la notification PEP_DPM_REGISTER_DEVICE pour cet appareil. Si le tableau Composants contient N éléments, les index des composants vont de 0 à N–1.
[in] Active
Indique si le composant effectue une transition vers la condition active. Si la valeur est TRUE, le composant effectue une transition de la condition inactive à la condition active. Si la valeur est FALSE, le composant effectue une transition de la condition active à la condition inactive.
[out] WorkInformation
Pointeur vers une structure de PEP_WORK_INFORMATION qui décrit le travail demandé par le PEP en réponse à cette notification. Si NeedWork a la valeur TRUE, WorkInformation doit pointer vers une structure PEP_WORK_INFORMATION valide. Si NeedWork a la valeur FALSE, WorkInformation doit avoir la valeur NULL.
[out] NeedWork
Indique si le PEP a une demande de travail à soumettre en réponse à cette notification. Définissez sur TRUE si le PEP a du travail à demander, ou sur FALSE si le PEP n’a aucun travail à demander.
Remarques
Cette structure est utilisée par la notification PEP_DPM_COMPONENT_ACTIVE . Les trois premiers membres de la structure contiennent des valeurs d’entrée fournies par l’infrastructure de gestion de l’alimentation Windows (PoFx). Les deux derniers membres 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 (inclure Pepfx.h) |