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 Components dans la structure PEP_DEVICE_REGISTER_V2 que le PEP a précédemment fourni en réponse à la notification PEP_DPM_REGISTER_DEVICE pour cet appareil. Si le tableau Composants contient N éléments, les index de composant sont comprises entre 0 et 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 PEP_WORK_INFORMATION qui décrit le travail que le PEP demande en réponse à cette notification. Si NeedWork a la valeur TRUE, WorkInformation doit pointer vers une structure de PEP_WORK_INFORMATION valide. Si NeedWork a la valeur FALSE, WorkInformation doit être NULL.
[out] NeedWork
Indique si le PEP a une demande de travail à soumettre en réponse à cette notification. Définissez la valeur TRUE si le PEP a du travail à demander ou sur FALSE si le PEP n’a pas de 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 10. |
d’en-tête | pep_x.h (include Pepfx.h) |