ForegroundEnergyDiagnostics 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 de energía en primer 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 ForegroundEnergyDiagnostics abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ForegroundEnergyDiagnostics final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("Foreground Energy Diagnostics has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 393216, "Windows.Foundation.UniversalApiContract")]
class ForegroundEnergyDiagnostics final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class ForegroundEnergyDiagnostics
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("Foreground Energy Diagnostics has been deprecated. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 393216, "Windows.Foundation.UniversalApiContract")]
public static class ForegroundEnergyDiagnostics
Public Class ForegroundEnergyDiagnostics
- 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 de energía acumulativa de la aplicación en primer 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 aplicación en primer plano desde el último restablecimiento. Importante Estas API consumen recursos significativos de CPU. Se recomienda usar estas API solo con fines de depuración. |