다음을 통해 공유


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사용 안 함으로 설정됩니다. 디바이스가 연결되어 있는 한 배터리 절약 모드를 켤 수 없으므로 지지 않습니다.

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

적용 대상