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

適用対象