Partager via


IRegisteredTask ::Stop, méthode (taskschd.h)

Arrête immédiatement la tâche inscrite.

Syntaxe

HRESULT Stop(
  [in] LONG flags
);

Paramètres

[in] flags

Réservé. Doit être zéro.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Toutes les instances de la tâche inscrite que l’utilisateur a les autorisations d’arrêt ont été arrêtées.
S_FALSE
L’utilisateur ne peut pas arrêter correctement les instances de la tâche.

Remarques

La fonction IRegisteredTask ::Stop arrête toutes les instances de la tâche.

Les utilisateurs du compte système peuvent arrêter une tâche, les utilisateurs disposant de privilèges de groupe Administrateur peuvent arrêter une tâche et, si un utilisateur dispose des droits d’exécution et de lecture d’une tâche, l’utilisateur peut arrêter la tâche. Un utilisateur peut arrêter les instances de tâche qui s’exécutent sous les mêmes informations d’identification que le compte d’utilisateur. Dans tous les autres cas, l’accès à la tâche est refusé à l’utilisateur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête taskschd.h
Bibliothèque Taskschd.lib
DLL Taskschd.dll

Voir aussi

IRegisteredTask