Gestion du schéma d’alimentation
Chaque schéma d’alimentation est identifié de manière unique par un GUID. Pour énumérer tous les schémas d’alimentation disponibles, utilisez la fonction PowerEnumerate . PowerEnumerate peut également être utilisé pour récupérer tous les paramètres d’alimentation d’un schéma spécifié.
Le schéma d’alimentation actuellement utilisé sur le système est appelé schéma ou plan d’alimentation actif. Pour récupérer le GUID du plan actif, appelez la fonction PowerGetActiveScheme . Pour modifier le mode de gestion de l’alimentation actif, appelez la fonction PowerSetActiveScheme .
Pour créer un schéma d’alimentation, vous devez d’abord dupliquer un schéma existant à l’aide de la fonction PowerDuplicateScheme , en spécifiant le GUID du schéma sur lequel vous souhaitez baser votre nouveau schéma. Vous devez copier l’un des schémas intégrés et modifier les paramètres d’alimentation en fonction de vos besoins. Notez que la création d’un mode de gestion de l’alimentation ne met pas automatiquement à jour le mode de gestion de l’alimentation actif. Vous devez toujours appeler PowerSetActiveScheme pour mettre à jour le mode de gestion de l’alimentation actif. Les plans d’alimentation existants peuvent être modifiés, puis appliqués de la même manière.
Pour supprimer un plan d’alimentation, appelez la fonction PowerDeleteScheme .
Notes
Pour récupérer des informations supplémentaires sur l’état d’alimentation du système, appelez la fonction CallNtPowerInformation .
Rubriques connexes