Partager via


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

Voir aussi

IPackageDebugSettings