Freigeben über


BackgroundEnergyDiagnostics Klasse

Definition

Stellt Debug-APIs zum Berechnen des Hintergrundenergieverbrauchs Ihrer App in Echtzeit bereit. Es wird empfohlen, diese APIs nur zum Debuggen zu verwenden.

Wichtig

Diese APIs verbrauchen erhebliche CPU-Ressourcen. Es wird empfohlen, diese APIs nur für Debuggingzwecke zu verwenden.

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
Vererbung
Object Platform::Object IInspectable BackgroundEnergyDiagnostics
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Wichtig

Diese APIs verbrauchen erhebliche CPU-Ressourcen. Es wird empfohlen, diese APIs nur für Debuggingzwecke zu verwenden.

Eigenschaften

DeviceSpecificConversionFactor

Ruft den gerätespezifischen Konvertierungsfaktor ab, der zum Konvertieren des Energieverbrauchs (mW) in einen normalisierten Prozentsatz verwendet wird.

Wichtig

Diese APIs verbrauchen erhebliche CPU-Ressourcen. Es wird empfohlen, diese APIs nur für Debuggingzwecke zu verwenden.

Methoden

ComputeTotalEnergyUsage()

Berechnet den gesamtkumulierten Energieverbrauch der Hintergrundaufgabe seit der letzten Zurücksetzung, ausgedrückt als Prozentsatz von normal.

Wichtig

Diese Methode verbraucht erhebliche CPU-Ressourcen. Es wird empfohlen, diese Methode nur für Debuggingzwecke zu verwenden.

ResetTotalEnergyUsage()

Löscht den Wert, der den gesamtkumulierten Energieverbrauch der Hintergrundaufgabe seit der letzten Zurücksetzung darstellt.

Wichtig

Diese APIs verbrauchen erhebliche CPU-Ressourcen. Es wird empfohlen, diese APIs nur für Debuggingzwecke zu verwenden.

Gilt für: