BackgroundEnergyDiagnostics Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |