Share via


TASK_SESSION_STATE_CHANGE_TYPE énumération (taskschd.h)

Définit le type de changement d’état de session Terminal Server que vous pouvez utiliser pour déclencher une tâche à démarrer. Ces modifications sont utilisées pour spécifier le type de changement d’état dans l’interface ISessionStateChangeTrigger .

Syntax

typedef enum _TASK_SESSION_STATE_CHANGE_TYPE {
  TASK_CONSOLE_CONNECT = 1,
  TASK_CONSOLE_DISCONNECT = 2,
  TASK_REMOTE_CONNECT = 3,
  TASK_REMOTE_DISCONNECT = 4,
  TASK_SESSION_LOCK = 7,
  TASK_SESSION_UNLOCK = 8
} TASK_SESSION_STATE_CHANGE_TYPE;

Constantes

 
TASK_CONSOLE_CONNECT
Valeur : 1
Changement d’état de connexion à la console Terminal Server. Par exemple, lorsque vous vous connectez à une session utilisateur sur l’ordinateur local en changeant d’utilisateur sur l’ordinateur.
TASK_CONSOLE_DISCONNECT
Valeur : 2
Changement d’état de déconnexion de la console Terminal Server. Par exemple, lorsque vous vous déconnectez d’une session utilisateur sur l’ordinateur local en changeant d’utilisateur sur l’ordinateur.
TASK_REMOTE_CONNECT
Valeur : 3
Changement d’état de connexion à distance Terminal Server. Par exemple, lorsqu’un utilisateur se connecte à une session utilisateur à l’aide du programme Connexion Bureau à distance à partir d’un ordinateur distant.
TASK_REMOTE_DISCONNECT
Valeur : 4
Changement d’état de déconnexion à distance de Terminal Server. Par exemple, lorsqu’un utilisateur se déconnecte d’une session utilisateur lors de l’utilisation du programme Connexion Bureau à distance à partir d’un ordinateur distant.
TASK_SESSION_LOCK
Valeur : 7
Changement d’état verrouillé de session Terminal Server. Par exemple, ce changement d’état entraîne l’exécution de la tâche lorsque l’ordinateur est verrouillé.
TASK_SESSION_UNLOCK
Valeur : 8
Changement d’état déverrouillé de session Terminal Server. Par exemple, ce changement d’état entraîne l’exécution de la tâche lorsque l’ordinateur est déverrouillé.

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]
En-tête taskschd.h

Voir aussi

ISessionStateChangeTrigger

Types énumérés du planificateur de tâches