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) |