Gestion de l’alimentation des appareils
L’API Device Power permet de déterminer facilement les appareils capables de réveiller le système à partir d’un état de veille, et les états de veille à partir desquels ces appareils prennent en charge le réveil. 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 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 à se réveiller de cet état. Les indicateurs actuellement pris en charge se trouvent dans WinNT.h et DevPower.h.
La fonction DevicePowerSetDeviceState active ou désactive un appareil spécifié pour réveiller le système à partir 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’alimentation est critique, par exemple dans les appareils portables s’exécutant sur des batteries. Par exemple, le schéma de gestion de l’alimentation utilisé dans un ordinateur de bureau peut ne pas être le schéma optimal pour un ordinateur portable. Par conséquent, l’utilisateur peut désactiver certains appareils de réveiller le système. Cela peut économiser de l’énergie, car les appareils désactivés ne tireront pas de l’alimentation pendant que le système est en mode veille.
Pour obtenir un exemple, consultez Utilisation de l’API Device Power.