Partager via


Méthode IShellTaskScheduler ::RemoveTasks (shobjidl_core.h)

Supprime des tâches de la file d’attente en arrière-plan du planificateur.

Syntaxe

HRESULT RemoveTasks(
  [in] REFTASKOWNERID rtoid,
  [in] DWORD_PTR      lParam,
  [in] BOOL           bWaitIfRunning
);

Paramètres

[in] rtoid

Type : REFTASKOWNERID

GUID identifiant le propriétaire des tâches à supprimer.

[in] lParam

Type : DWORD_PTR

Pointeur vers une valeur DWORD définie par l’utilisateur qui permet à la tâche d’être identifiée dans les tâches appartenant à rtoid. Définissez cette valeur sur 0 pour supprimer toutes les tâches pour le propriétaire spécifié par rtoid.

[in] bWaitIfRunning

Type : BOOL

TRUE si vous souhaitez qu’une tâche en cours d’exécution se termine avant de la supprimer, false dans le cas contraire.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)
DLL Shell32.dll (version 5.0 ou ultérieure)