Partager via


BackgroundEnergyManager Classe

Définition

Fournit des informations sur la consommation énergétique en arrière-plan de votre application.

public ref class BackgroundEnergyManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class BackgroundEnergyManager final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("Background Energy Manager has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 393216, "Windows.Foundation.UniversalApiContract")]
class BackgroundEnergyManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class BackgroundEnergyManager
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("Background Energy Manager has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 393216, "Windows.Foundation.UniversalApiContract")]
public static class BackgroundEnergyManager
Public Class BackgroundEnergyManager
Héritage
Object Platform::Object IInspectable BackgroundEnergyManager
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

La consommation d’énergie d’une tâche en arrière-plan est classée dans l’un de ces niveaux prédéfinis, de la consommation énergétique la plus faible à la plus élevée : LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel, ExcessiveUsageLevel, NearTerminationUsageLevel ou TerminationUsageLevel.

Propriétés

ExcessiveUsageLevel

Obtient le niveau d’utilisation excessive, exprimé sous la forme d’un pourcentage de la consommation d’énergie normale.

LowUsageLevel

Obtient le niveau d’utilisation faible, exprimé sous la forme d’un pourcentage de la consommation d’énergie normale.

MaxAcceptableUsageLevel

Obtient le niveau d’utilisation maximal acceptable, exprimé sous la forme d’un pourcentage de la consommation d’énergie normale.

NearMaxAcceptableUsageLevel

Obtient le niveau d’utilisation acceptable proche du maximum, exprimé sous la forme d’un pourcentage de la consommation d’énergie normale.

NearTerminationUsageLevel

Obtient le niveau d’utilisation de quasi-terminaison, exprimé sous la forme d’un pourcentage de la consommation d’énergie normale.

RecentEnergyUsage

Obtient la consommation d’énergie de la tâche en arrière-plan de l’application pour la période actuelle de 30 minutes, exprimée en pourcentage de la normale.

RecentEnergyUsageLevel

Obtient le niveau d’énergie prédéfini le plus proche de la tâche en arrière-plan de l’application pour la période actuelle de 30 minutes, égal à LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel, ExcessiveUsageLevel, NearTerminationUsageLevel ou TerminationUsageLevel.

TerminationUsageLevel

Obtient le niveau d’utilisation de l’arrêt, exprimé sous la forme d’un pourcentage de la consommation d’énergie normale.

Événements

RecentEnergyUsageIncreased

Se produit lorsque la consommation d’énergie de la tâche en arrière-plan a considérablement augmenté.

RecentEnergyUsageReturnedToLow

Se produit lorsque la consommation d’énergie de la tâche en arrière-plan est réduite à un niveau d’utilisation faible.

S’applique à