BackgroundEnergyDiagnostics Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |