Partager via


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

Voir aussi

ITaskSettings

Planificateur de tâches

Interfaces du planificateur de tâches