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

适用于