Méthode ITask ::GetMaxRunTime (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 récupère la durée maximale, en millisecondes, que la tâche peut s’exécuter avant de se terminer.
Syntaxe
HRESULT GetMaxRunTime(
[out] DWORD *pdwMaxRunTimeMS
);
Paramètres
[out] pdwMaxRunTimeMS
Pointeur vers un DWORD qui contient la durée d’exécution maximale de la tâche actuelle.
Si le temps d’exécution maximal est atteint pendant l’exécution d’une tâche, le planificateur de tâches envoie d’abord un message WM_CLOSE à l’application associée. Si l’application ne se ferme pas dans les trois minutes, TerminateProcess est exécuté.
Valeur retournée
La méthode GetMaxRunTime 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. |
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 |