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 |
---|---|
|
L'opération a réussi. |
|
Les arguments ne sont pas valides. |
|
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 |