AppResourceGroupInfo Clase

Definición

Proporciona información de diagnóstico, como el uso de memoria y el uso de energía.

public ref class AppResourceGroupInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppResourceGroupInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppResourceGroupInfo
Public NotInheritable Class AppResourceGroupInfo
Herencia
Object Platform::Object IInspectable AppResourceGroupInfo
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)
Características de aplicaciones
appDiagnostics

Comentarios

Los grupos de recursos permiten agrupar componentes con fines de administración de recursos. Si no defines un grupo, obtendrás al menos uno de forma predeterminada y, posiblemente, más, dependiendo de si la aplicación tiene tareas en segundo plano.

Los grupos de recursos se especifican en el manifiesto con la etiqueta ResourceGroup .

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1803 17134 StartResumeAsync
1803 17134 StartSuspendAsync
1803 17134 StartTerminateAsync

Propiedades

InstanceId

Obtiene el identificador de instancia.

IsShared

Indica si el grupo forma parte de un grupo de recursos compartido. Si forma parte de un grupo de recursos compartidos, se indica que hay varias aplicaciones en el paquete y que comparten un componente común.

Métodos

GetBackgroundTaskReports()

Proporciona información sobre tareas en segundo plano, como sus puntos de entrada, nombres, identificadores de tarea y nombres de desencadenador.

GetMemoryReport()

Proporciona información sobre el uso de memoria, como el límite de confirmación, el uso de confirmaciones, etc.

GetProcessDiagnosticInfos()

Obtiene la información de diagnóstico del proceso para el grupo, como el tiempo de CPU usado, el uso de E/S de disco, etc.

GetStateReport()

Obtiene la información del informe de estado, como el estado de ejecución, el estado de la cuota de energía, etc.

StartResumeAsync()

Inicie el traslado de la aplicación asociada al estado activo.

StartSuspendAsync()

Inicie el traslado de la aplicación asociada al estado suspendido.

StartTerminateAsync()

Inicie el traslado de la aplicación asociada al estado terminado.

Se aplica a