Partager via


Méthode IScheduledWorkItem ::Terminate (mstask.h)

[[Cette API peut être modifiée ou indisponible dans les versions ultérieures du système d’exploitation ou du produit. Utilisez plutôt les interfaces Du planificateur de tâches 2.0 .] ]

Cette méthode met fin à l’exécution de l’élément de travail.

Syntaxe

HRESULT Terminate();

Valeur de retour

La méthode Terminate retourne l’une des valeurs suivantes.

Code de retour Description
S_OK
L'opération a réussi.
E_INVALIDARG
Les arguments ne sont pas valides.
E_OUTOFMEMORY
Mémoire disponible insuffisante.

Remarques

La méthode Terminate fonctionne de manière asynchrone. Il n’attend pas que la tâche se termine avant de retourner une valeur de retour.

Si le message WM_CLOSE ne peut pas être envoyé (par exemple, l’application n’a pas de fenêtres) ou si l’application ne s’est pas arrêtée dans les trois minutes suivant la réception WM_CLOSE, le planificateur de tâches met fin à l’application à l’aide de TerminateProcess.

Exemples

Pour obtenir un exemple de récupération de la tâche status et d’arrêt d’une tâche, consultez Mettre fin à un exemple de tâche.

Configuration requise

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 mstask.h
Bibliothèque Mstask.lib
DLL Mstask.dll
Composant redistribuable Internet Explorer 4.0 ou version ultérieure sur Windows NT 4.0 et Windows 95

Voir aussi

IScheduledWorkItem

Itask