AppResourceGroupInfo Classe

Définition

Fournit des informations de diagnostic telles que l’utilisation de la mémoire et la consommation d’énergie.

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
Héritage
Object Platform::Object IInspectable AppResourceGroupInfo
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v5.0)
Fonctionnalités de l’application
appDiagnostics

Remarques

Les groupes de ressources vous permettent de regrouper des composants à des fins de gestion des ressources. Si vous ne définissez pas de groupe, vous en obtiendrez au moins un par défaut, et peut-être plus, selon que l’application a ou non des tâches en arrière-plan.

Les groupes de ressources sont spécifiés dans le manifeste avec la balise ResourceGroup .

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1803 17134 StartResumeAsync
1803 17134 StartSuspendAsync
1803 17134 StartTerminateAsync

Propriétés

InstanceId

Obtient l’identificateur instance.

IsShared

Indique si le groupe fait partie d’un groupe de ressources partagé. Faire partie d’un groupe de ressources partagé indique qu’il existe plusieurs applications dans le package et qu’elles partagent un composant commun.

Méthodes

GetBackgroundTaskReports()

Fournit des informations sur les tâches en arrière-plan, telles que leurs points d’entrée, leurs noms, leurs ID de tâche et leurs noms de déclencheur.

GetMemoryReport()

Fournit des informations sur l’utilisation de la mémoire, telles que la limite de validation, l’utilisation de la validation, etc.

GetProcessDiagnosticInfos()

Obtient des informations de diagnostic de processus pour le groupe, telles que le temps processeur utilisé, l’utilisation des E/S disque, etc.

GetStateReport()

Obtient les informations du rapport d’état telles que l’état d’exécution, l’état du quota d’énergie, etc.

StartResumeAsync()

Lancez le déplacement de l’application associée à l’état actif.

StartSuspendAsync()

Lancer le déplacement de l’application associée à l’état suspendu.

StartTerminateAsync()

Lancez le déplacement de l’application associée à l’état terminé.

S’applique à