다음을 통해 공유


BackgroundEnergyDiagnostics 클래스

정의

앱의 백그라운드 에너지 사용량을 실시간으로 계산하기 위한 디버깅 API를 제공합니다. 디버깅에만 이러한 API를 사용하는 것이 좋습니다.

중요

이러한 API는 상당한 CPU 리소스를 사용합니다. 디버깅 목적으로만 이러한 API를 사용하는 것이 좋습니다.

public ref class BackgroundEnergyDiagnostics abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class BackgroundEnergyDiagnostics final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("Background Energy Diagnostics has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 393216, "Windows.Foundation.UniversalApiContract")]
class BackgroundEnergyDiagnostics final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class BackgroundEnergyDiagnostics
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("Background Energy Diagnostics has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 393216, "Windows.Foundation.UniversalApiContract")]
public static class BackgroundEnergyDiagnostics
Public Class BackgroundEnergyDiagnostics
상속
Object Platform::Object IInspectable BackgroundEnergyDiagnostics
특성

Windows 요구 사항

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

설명

중요

이러한 API는 상당한 CPU 리소스를 사용합니다. 디버깅 목적으로만 이러한 API를 사용하는 것이 좋습니다.

속성

DeviceSpecificConversionFactor

mW(에너지 사용량)를 정규화된 백분율로 변환하는 데 사용되는 디바이스별 변환 인수를 가져옵니다.

중요

이러한 API는 상당한 CPU 리소스를 사용합니다. 디버깅 목적으로만 이러한 API를 사용하는 것이 좋습니다.

메서드

ComputeTotalEnergyUsage()

마지막 재설정 이후 백그라운드 작업의 총 누적 에너지 사용량을 정상 백분율로 계산합니다.

중요

이 메서드는 상당한 CPU 리소스를 사용합니다. 디버깅 목적으로만 이 메서드를 사용하는 것이 좋습니다.

ResetTotalEnergyUsage()

마지막 재설정 이후 백그라운드 작업의 총 누적 에너지 사용량을 나타내는 값을 지웁니다.

중요

이러한 API는 상당한 CPU 리소스를 사용합니다. 디버깅 목적으로만 이러한 API를 사용하는 것이 좋습니다.

적용 대상