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é le schéma d’alimentation actif ou le plan. Pour récupérer le GUID du plan actif, appelez la fonction PowerGetActiveScheme. Pour modifier le plan d’alimentation actif, appelez la fonctionPowerSetActiveScheme.
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 plan d’alimentation ne met pas automatiquement à jour le plan d’alimentation actif. Vous devez toujours appeler PowerSetActiveScheme pour mettre à jour le plan d’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.
Note
Pour récupérer des informations supplémentaires sur l’état de l’alimentation du système, appelez la fonction CallNtPowerInformation.
Rubriques connexes