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 用于调试目的。

适用于