Partager via


Gestion de l’alimentation des appareils

L’API d’alimentation de l’appareil permet de déterminer facilement quels appareils sont en mesure de sortir le système d’un état de veille et quels états de veille ces appareils prennent en charge la sortie de veille. Pour plus d’informations sur les états de veille, consultez System Power States.

La fonction DevicePowerEnumDevices peut être utilisée pour rechercher dans la liste des appareils des appareils qui correspondent aux critères spécifiés. Les critères peuvent inclure la capacité de l’appareil à prendre en charge un état du système ou à sortir de cet état. Les indicateurs actuellement pris en charge se trouvent dans WinNT.h et DevPower.h.

La fonction DevicePowerSetDeviceState permet ou désactive un appareil spécifié de sortir le système d’un état de veille.

L’API Device Power permet aux développeurs de créer une meilleure expérience utilisateur en donnant à l’utilisateur plus d’informations sur ce que fait le système et plus de contrôle sur les appareils du système. L’alimentation de l’appareil est utile dans les situations où la consommation d’énergie est critique, comme dans les appareils portables fonctionnant sur batteries. Par exemple, le schéma de gestion de l’alimentation utilisé sur un ordinateur de bureau peut ne pas être le schéma optimal pour un ordinateur portable. Par conséquent, l’utilisateur peut souhaiter désactiver certains appareils de l’éveil du système. Cela peut économiser de l’énergie, car les appareils désactivés ne consomment pas d’énergie pendant que le système est en mode veille.

Pour obtenir un exemple, consultez Utilisation de l’API Device Power.