ForegroundEnergyManager Classe

Définition

Fournit des informations sur l’utilisation de l’énergie au premier plan de votre application.

public ref class ForegroundEnergyManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ForegroundEnergyManager final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("Foreground Energy Manager has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 393216, "Windows.Foundation.UniversalApiContract")]
class ForegroundEnergyManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class ForegroundEnergyManager
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("Foreground Energy Manager has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 393216, "Windows.Foundation.UniversalApiContract")]
public static class ForegroundEnergyManager
Public Class ForegroundEnergyManager
Héritage
Object Platform::Object IInspectable ForegroundEnergyManager
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 application au premier plan est classée dans l’un de ces niveaux prédéfinis, de la consommation d’énergie la plus faible à la plus élevée : LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel ou ExcessiveUsageLevel.

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.

RecentEnergyUsage

Obtient le niveau d’énergie prédéfini le plus proche de l’application de premier plan pour la période actuelle de 30 minutes, égal à LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel ou ExcessiveUsageLevel.

RecentEnergyUsageLevel

Obtient le niveau d’énergie prédéfini le plus proche de l’application de premier plan pour la période actuelle de 30 minutes, égal à LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel ou ExcessiveUsageLevel.

Événements

RecentEnergyUsageIncreased

Se produit lorsque la consommation d’énergie au premier plan de l’application a considérablement augmenté.

RecentEnergyUsageReturnedToLow

Se produit lorsque la consommation d’énergie de l’application a diminué à un niveau d’utilisation faible.

S’applique à