Partager via


État de l’alimentation du système

L’état de l’alimentation du système indique si la source d’alimentation d’un ordinateur est une batterie système ou une alimentation ac. Pour les ordinateurs qui utilisent des batteries, l’état de l’alimentation du système indique également la durée de vie de la batterie et si la batterie est chargée.

Les informations d’alimentation sont récupérées en vous inscrivant aux notifications de paramètres d’alimentation via la fonction RegisterPowerSettingNotification. Cette fonction permet aux applications de s’inscrire à des paramètres d’alimentation spécifiques et d’être averties lorsqu’elles changent.

Note

Pour rechercher des informations d’état d’alimentation sans notifications, utilisez CallNtPowerInformation.

 

Les applications et les pilotes installables utilisent généralement l’état de l’alimentation du système pour déterminer si l’opération continue est réalisable. Par exemple, avant qu’une application effectue des opérations en arrière-plan telles que la compression ou la pagination d’un fichier, elle doit vérifier si le système se trouve sur des batteries. Dans un autre exemple, une application qui commence une longue opération doit vérifier l’état pour déterminer si une batterie suffisante existe pour terminer l’opération.

Par défaut, le système n’interroge pas les applications ou les pilotes pendant les transitions de veille.

Note

Si la puissance est faible, une application peut demander l’intervention de l’utilisateur ou demander que le système s’interrompe lui-même. Vous pouvez suspendre l’opération système à l’aide de la fonction SetSuspendState.

 

à propos de l' de gestion de l’alimentation