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 は、デバッグ目的でのみ使用することをお勧めします。

適用対象