ForegroundEnergyManager Класс

Определение

Предоставляет сведения об использовании энергии в приложении на переднем плане.

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
Наследование
Object Platform::Object IInspectable ForegroundEnergyManager
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Энергопотребление приложения переднего плана классифицируется по одному из этих предопределенных уровней, от самого низкого до самого высокого энергопотребления: LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel или ExcessiveUsageLevel.

Свойства

ExcessiveUsageLevel

Возвращает уровень чрезмерного использования, выраженный в процентах от нормального потребления энергии.

LowUsageLevel

Возвращает низкий уровень использования, выраженный в процентах от нормального потребления энергии.

MaxAcceptableUsageLevel

Возвращает максимально допустимый уровень использования, выраженный в процентах от нормального энергопотребления.

NearMaxAcceptableUsageLevel

Возвращает почти максимальный допустимый уровень использования, выраженный в процентах от нормального потребления энергии.

RecentEnergyUsage

Возвращает ближайший предопределенный уровень энергии приложения переднего плана для текущего 30-минутного периода, равный LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel или ExcessiveUsageLevel.

RecentEnergyUsageLevel

Возвращает ближайший предопределенный уровень энергии приложения переднего плана для текущего 30-минутного периода, равный LowUsageLevel, NearMaxAcceptableUsageLevel, MaxAcceptableUsageLevel или ExcessiveUsageLevel.

События

RecentEnergyUsageIncreased

Происходит при значительном увеличении потребления энергии приложением на переднем плане.

RecentEnergyUsageReturnedToLow

Происходит, когда потребление энергии приложением снизилось до низкого уровня использования.

Применяется к