ForegroundEnergyDiagnostics 클래스

정의

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

중요

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

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

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를 사용하는 것이 좋습니다.

적용 대상