Condividi tramite


BackgroundEnergyDiagnostics Classe

Definizione

Fornisce le API di debug per calcolare l'utilizzo dell'energia in background dell'app in tempo reale. È consigliabile usare queste API solo per il debug.

Importante

Queste API usano risorse cpu significative. È consigliabile usare queste API solo a scopo di debug.

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
Ereditarietà
Object Platform::Object IInspectable BackgroundEnergyDiagnostics
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Importante

Queste API usano risorse cpu significative. È consigliabile usare queste API solo a scopo di debug.

Proprietà

DeviceSpecificConversionFactor

Ottiene il fattore di conversione specifico del dispositivo utilizzato per convertire l'utilizzo dell'energia (mW) in una percentuale normalizzata.

Importante

Queste API usano risorse cpu significative. È consigliabile usare queste API solo a scopo di debug.

Metodi

ComputeTotalEnergyUsage()

Calcola l'utilizzo cumulativo totale dell'energia dell'attività in background dall'ultima reimpostazione, espresso come percentuale della normale.

Importante

Questo metodo utilizza risorse cpu significative. È consigliabile usare questo metodo solo a scopo di debug.

ResetTotalEnergyUsage()

Cancella il valore che rappresenta l'utilizzo cumulativo totale dell'energia dell'attività in background dall'ultima reimpostazione.

Importante

Queste API usano risorse cpu significative. È consigliabile usare queste API solo a scopo di debug.

Si applica a