Bagikan melalui


ForegroundEnergyDiagnostics Kelas

Definisi

Menyediakan API penelusuran kesalahan untuk menghitung penggunaan energi latar depan aplikasi Anda secara real time. Sebaiknya gunakan API ini hanya untuk penelusuran kesalahan.

Penting

API ini menggunakan sumber daya CPU yang signifikan. Sebaiknya gunakan API ini hanya untuk tujuan penelusuran kesalahan.

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
Warisan
Object Platform::Object IInspectable ForegroundEnergyDiagnostics
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Penting

API ini menggunakan sumber daya CPU yang signifikan. Sebaiknya gunakan API ini hanya untuk tujuan penelusuran kesalahan.

Properti

DeviceSpecificConversionFactor

Mendapatkan faktor konversi khusus perangkat yang digunakan untuk mengonversi penggunaan energi (mW) ke persentase yang dinormalisasi.

Penting

API ini menggunakan sumber daya CPU yang signifikan. Sebaiknya gunakan API ini hanya untuk tujuan penelusuran kesalahan.

Metode

ComputeTotalEnergyUsage()

Menghitung total penggunaan energi kumulatif aplikasi latar depan sejak reset terakhir, yang dinyatakan sebagai persentase normal.

Penting

Metode ini mengonsumsi sumber daya CPU yang signifikan. Sebaiknya gunakan metode ini hanya untuk tujuan penelusuran kesalahan.

ResetTotalEnergyUsage()

Menghapus nilai yang mewakili total penggunaan energi kumulatif aplikasi latar depan sejak reset terakhir.

Penting

API ini menggunakan sumber daya CPU yang signifikan. Sebaiknya gunakan API ini hanya untuk tujuan penelusuran kesalahan.

Berlaku untuk