Microsoft.Windows.System.Power Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un ensemble d’API de gestion de l’alimentation qui permettent de voir comment une application affecte l’état d’alimentation de l’appareil et permet à l’application de prendre des décisions intelligentes sur l’utilisation des ressources. Par exemple, une application pourrait utiliser cette API pour différer les tâches d’arrière-plan gourmandes en ressources lorsque l’appareil fonctionne sur batterie.
Pour plus d’informations, consultez Gestion de l’alimentation avec l’API de cycle de vie des applications.
Classes
| Nom | Description |
|---|---|
| PowerManager |
Fournit des événements statiques qui informent votre application des modifications apportées à l’état d’alimentation des appareils et aux propriétés statiques qui fournissent l’accès aux informations actuelles sur l’état de l’alimentation. |
Énumérations
| Nom | Description |
|---|---|
| BatteryStatus |
Définit les valeurs qui représentent l’état de la batterie sur l’appareil. |
| DisplayStatus |
Définit les valeurs qui représentent l’état de l’affichage associé à la session de l’application. |
| EffectivePowerMode |
Définit des valeurs qui représentent le mode d’alimentation effectif de l’appareil. |
| EnergySaverStatus |
Définit les valeurs qui représentent les états de l’économiseur de batterie de l’appareil. |
| PowerSourceKind |
Définit des valeurs qui représentent la source d’alimentation de l’appareil. |
| PowerSupplyStatus |
Définit les valeurs qui représentent l’état de l’alimentation de l’appareil. |
| SystemSuspendStatus |
Définit les valeurs qui représentent l’état de suspension de l’appareil. |
| UserPresenceStatus |
Définit des valeurs qui représentent l’état utilisateur associé à la session de l’application. |