EnergySaverStatus 열거형

정의

배터리 절약 모드의 상태를 지정합니다.

public enum class EnergySaverStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class EnergySaverStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum EnergySaverStatus
var value = Windows.System.Power.EnergySaverStatus.disabled
Public Enum EnergySaverStatus
상속
EnergySaverStatus
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

필드

Disabled 0

배터리 절약 장치가 영구적으로 꺼져 있거나 디바이스가 연결되어 있습니다.

Off 1

배터리 절약 장치는 이제 꺼져 있지만 자동으로 켤 준비가 되었습니다.

On 2

배터리 절약 모드가 켜져 있습니다. 가능한 경우 에너지를 절약합니다.

설명

사용자는 언제든지 배터리 절약 장치를 켜서 에너지를 절약할 수 있습니다(디바이스가 배터리 전원으로 실행되는 한). 배터리 절약 모드는 디바이스의 백그라운드 활동을 제한하여 배터리 사용 시간을 연장합니다. 배터리 절약 기능 외에도 앱은 에너지를 절약하기 위해 자체적인 역할을 수행할 수 있습니다. 리소스 집약적인 작업을 시작하기 전에 배터리 절약 모드가 켜져 있지 않은지 확인 EnergySaverStatus 합니다. 앱의 리소스 집약적 작업이 장기 실행 중인 경우 배터리 절약 모드가 켜져 있을 때 해당 작업을 중지할 수 있도록 이벤트를 수신 대기 EnergySaverStatusChanged 합니다.

또한 사용자는 배터리가 지정된 충전 임계값(예: 남은 20%)에 도달하면 자동으로 켜지도록 배터리 절약 모드를 설정할 수 있습니다. 이 상태가 되면(자동으로 켜기 전에) EnergySaverStatus 꺼집니다. 사용자가 이 자동 설정을 EnergySaverStatus 사용하지 않도록 설정하면 사용 안 함 입니다.

자동 설정을 사용하도록 설정하더라도 디바이스가 연결되어 있으면 배터리 보호기가 꺼지고 EnergySaverStatus 비활성화 됩니다. 디바이스가 연결되어 있는 한 배터리 절약 장치를 켤 수 없으므로 지지 않습니다.

배터리 절약 모드가 작동되면 에너지를 절약하기 위해 푸시 알림 받기가 사용되지 않습니다. 그러나 이 경우에는 몇 가지 예외가 있습니다. 배터리 절약 모드 설정(설정 앱에서)은 배터리 절약 모드가 켜져 있는 경우에도 앱이 푸시 알림을 받을 수 있도록 하는 설정을 제공합니다. 앱에서 푸시 알림을 상당한 많이 받는 경우 사용자에게 배터리 절약 모드가 켜져 있는 동안 알림을 받을 수 없음을 알려 배터리 절약 모드 설정 을 쉽게 조정할 수 있게 합니다. 자세한 내용과 예제는 Windows 푸시 알림 서비스(WNS) 개요를 참조하세요.

적용 대상