Partager via


BackgroundEnergyDiagnostics Classe

Définition

Fournit des API de débogage pour calculer la consommation d’énergie en arrière-plan de votre application en temps réel. Nous vous recommandons d’utiliser ces API uniquement pour le débogage.

Important

Ces API consomment des ressources processeur importantes. Nous vous recommandons d’utiliser ces API uniquement à des fins de débogage.

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
Héritage
Object Platform::Object IInspectable BackgroundEnergyDiagnostics
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Important

Ces API consomment des ressources processeur importantes. Nous vous recommandons d’utiliser ces API uniquement à des fins de débogage.

Propriétés

DeviceSpecificConversionFactor

Obtient le facteur de conversion spécifique à l’appareil utilisé pour convertir la consommation d’énergie (mW) en pourcentage normalisé.

Important

Ces API consomment des ressources processeur importantes. Nous vous recommandons d’utiliser ces API uniquement à des fins de débogage.

Méthodes

ComputeTotalEnergyUsage()

Calcule la consommation totale d’énergie cumulée de la tâche en arrière-plan depuis la dernière réinitialisation, exprimée en pourcentage de la normale.

Important

Cette méthode consomme des ressources processeur importantes. Nous vous recommandons d’utiliser cette méthode uniquement à des fins de débogage.

ResetTotalEnergyUsage()

Efface la valeur qui représente la consommation totale d’énergie cumulée de la tâche en arrière-plan depuis la dernière réinitialisation.

Important

Ces API consomment des ressources processeur importantes. Nous vous recommandons d’utiliser ces API uniquement à des fins de débogage.

S’applique à