Interface IIdleSettings (taskschd.h)
Spécifie comment le planificateur de tâches effectue les tâches lorsque l’ordinateur est inactif. Pour plus d’informations sur les conditions d’inactivité, consultez Conditions d’inactivité des tâches.
Héritage
L’interface IIdleSettings hérite de l’interface IDispatch.
Méthodes
L’interface IIdleSettings utilise ces méthodes.
IIdleSettings::get_IdleDuration Obtient ou définit une valeur qui indique la durée pendant laquelle l’ordinateur doit être dans un état inactif avant l’exécution de la tâche. (Get) |
IIdleSettings::get_RestartOnIdle Obtient ou définit une valeur booléenne qui indique si la tâche est redémarrée lorsque l’ordinateur passe plusieurs fois dans une condition d’inactivité. (Get) |
IIdleSettings::get_StopOnIdleEnd Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches met fin à la tâche si la condition d’inactivité se termine avant la fin de la tâche. La condition d’inactivité se termine lorsque l’ordinateur n’est plus inactif. (Get) |
IIdleSettings::get_WaitTimeout Obtient ou définit une valeur qui indique la durée pendant laquelle le planificateur de tâches attend qu’une condition d’inactivité se produise. (Get) |
IIdleSettings::p ut_IdleDuration Obtient ou définit une valeur qui indique la durée pendant laquelle l’ordinateur doit être dans un état inactif avant l’exécution de la tâche. (Put) |
IIdleSettings::p ut_RestartOnIdle Obtient ou définit une valeur booléenne qui indique si la tâche est redémarrée lorsque l’ordinateur passe plusieurs fois dans une condition d’inactivité. (Put) |
IIdleSettings::p ut_StopOnIdleEnd Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches met fin à la tâche si la condition d’inactivité se termine avant la fin de la tâche. La condition d’inactivité se termine lorsque l’ordinateur n’est plus inactif. (Put) |
IIdleSettings::p ut_WaitTimeout Obtient ou définit une valeur qui indique la durée pendant laquelle le planificateur de tâches attend qu’une condition d’inactivité se produise. (Put) |
Notes
Lors de la lecture ou de l’écriture de code XML pour une tâche, ce paramètre est spécifié dans l’élément IdleSettings du schéma du planificateur de tâches.
Si une tâche est déclenchée par un déclencheur inactif, la propriété WaitTimeout de l’interface IIdleSettings est ignorée.
Exemples
Pour plus d’informations et un exemple de code pour cette interface, consultez Time Trigger Example (C++).
Spécifications
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 |