BackgroundEnergyDiagnostics Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona API de depuración para calcular el uso energético en segundo plano de la aplicación en tiempo real. Se recomienda usar estas API solo para la depuración.
Importante
Estas API consumen recursos significativos de CPU. Se recomienda usar estas API solo con fines de depuración.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Importante
Estas API consumen recursos significativos de CPU. Se recomienda usar estas API solo con fines de depuración.
Propiedades
DeviceSpecificConversionFactor |
Obtiene el factor de conversión específico del dispositivo utilizado para convertir el uso de energía (mW) en un porcentaje normalizado. Importante Estas API consumen recursos significativos de CPU. Se recomienda usar estas API solo con fines de depuración. |
Métodos
ComputeTotalEnergyUsage() |
Calcula el uso total acumulado de energía de la tarea en segundo plano desde el último restablecimiento, expresado como un porcentaje de normal. Importante Este método consume recursos de CPU significativos. Se recomienda usar este método solo con fines de depuración. |
ResetTotalEnergyUsage() |
Borra el valor que representa el uso acumulado total de energía de la tarea en segundo plano desde el último restablecimiento. Importante Estas API consumen recursos significativos de CPU. Se recomienda usar estas API solo con fines de depuración. |