Méthode IPackageDebugSettings::EnumerateBackgroundTasks (shobjidl_core.h)
Obtient les tâches en arrière-plan fournies par le package spécifié.
Syntaxe
HRESULT EnumerateBackgroundTasks(
[in] LPCWSTR packageFullName,
[out] ULONG *taskCount,
[out] LPCGUID *taskIds,
[out] LPCWSTR **taskNames
);
Paramètres
[in] packageFullName
Nom complet du package à interroger pour les tâches en arrière-plan.
[out] taskCount
Nombre d’entrées taskIds et taskNames .
[out] taskIds
Tableau d’identificateurs de tâche en arrière-plan. Vous pouvez utiliser ces identificateurs dans la méthode ActivateBackgroundTask pour activer les tâches spécifiées.
[out] taskNames
Tableau de noms de tâches qui correspond aux id de tâche d’arrière-plan.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Les paramètres taskIds et taskNames ont le même ordre de tâches. Si vous avez besoin de connaître le nom de tâche lisible par l’utilisateur associé à taskId[0], reportez-vous à taskNames[0].
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h |