Interface ISessionStateChangeTrigger (taskschd.h)

Déclenche des tâches pour la connexion ou la déconnexion de la console, la connexion ou la déconnexion à distance, ou les notifications de verrouillage ou de déverrouillage de station de travail.

Héritage

L’interface ISessionStateChangeTrigger hérite de l’interface ITrigger.

Méthodes

L’interface ISessionStateChangeTrigger a ces méthodes.

 
ISessionStateChangeTrigger ::get_Delay

Obtient ou définit une valeur qui indique la durée d’un délai avant le démarrage d’une tâche après la détection d’un changement d’état de session Terminal Server. (ISessionStateChangeTrigger.get_Delay)
ISessionStateChangeTrigger ::get_StateChange

Obtient ou définit le type de modification de session Terminal Server qui déclencherait le lancement d’une tâche. (Get)
ISessionStateChangeTrigger ::get_UserId

Obtient ou définit l’utilisateur de la session Terminal Server. Lorsqu’un changement d’état de session est détecté pour cet utilisateur, une tâche est démarrée. (Get)
ISessionStateChangeTrigger ::p ut_Delay

Obtient ou définit une valeur qui indique la durée d’un délai avant le démarrage d’une tâche après la détection d’un changement d’état de session Terminal Server. (ISessionStateChangeTrigger.put_Delay)
ISessionStateChangeTrigger ::p ut_StateChange

Obtient ou définit le type de modification de session Terminal Server qui déclencherait le lancement d’une tâche. (Put)
ISessionStateChangeTrigger ::p ut_UserId

Obtient ou définit l’utilisateur de la session Terminal Server. Lorsqu’un changement d’état de session est détecté pour cet utilisateur, une tâche est démarrée. (Put)

Remarques

Lors de la lecture ou de l’écriture de votre propre code XML pour une tâche, un déclencheur de changement d’état de session est spécifié à l’aide de l’élément SessionStateChangeTrigger du schéma du planificateur de tâches.

Configuration requise

Condition requise Valeur
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

ITrigger

ITriggerCollection

ITriggerCollection ::Create