Partager via


État d’alimentation du système

La status d’alimentation du système indique si la source d’alimentation d’un ordinateur est une batterie système ou une alimentation secteur. Pour les ordinateurs qui utilisent des batteries, l’status d’alimentation du système indique également la durée de vie de la batterie et si la batterie est en charge.

Les informations d’alimentation sont récupérées en s’inscrivant pour les 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.

Notes

Pour rechercher des informations de power status sans notifications, utilisez CallNtPowerInformation.

 

Les applications et les pilotes installables utilisent généralement le status d’alimentation du système pour déterminer si un fonctionnement continu est possible. 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 case activée si le système est sur batteries. Par exemple, une application qui commence une opération de longue durée doit case activée l’status pour déterminer s’il existe suffisamment de batterie pour terminer l’opération.

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

Notes

Si l’alimentation est faible, une application peut demander l’intervention de l’utilisateur ou demander au système de se suspendre lui-même. Vous pouvez interrompre le fonctionnement du système à l’aide de la fonction SetSuspendState .

 

À propos de la gestion de l’alimentation