TASK_SESSION_STATE_CHANGE_TYPE-Enumeration (taskschd.h)

Definiert, welche Art von Änderung des Terminalserver-Sitzungszustands Sie verwenden können, um einen Task zum Starten auszulösen. Diese Änderungen werden verwendet, um den Typ der Zustandsänderung in der ISessionStateChangeTrigger-Schnittstelle anzugeben.

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;

Konstanten

 
TASK_CONSOLE_CONNECT
Wert: 1
Änderung des Verbindungsstatus der Terminalserverkonsole. Beispielsweise, wenn Sie eine Verbindung mit einer Benutzersitzung auf dem lokalen Computer herstellen, indem Sie Benutzer auf dem Computer wechseln.
TASK_CONSOLE_DISCONNECT
Wert: 2
Änderung des Verbindungsstatus der Terminalserverkonsole. Wenn Sie z. B. die Verbindung mit einer Benutzersitzung auf dem lokalen Computer trennen, indem Sie Benutzer auf dem Computer wechseln.
TASK_REMOTE_CONNECT
Wert: 3
Remoteverbindungsstatus des Terminalservers geändert. Beispielsweise, wenn ein Benutzer über das Remotedesktopverbindungsprogramm von einem Remotecomputer aus eine Verbindung mit einer Benutzersitzung herstellt.
TASK_REMOTE_DISCONNECT
Wert: 4
Status der Remoteverbindung für Terminalserver ändern. Beispielsweise, wenn ein Benutzer die Verbindung mit einer Benutzersitzung trennt, während er das Remotedesktopverbindungsprogramm von einem Remotecomputer aus verwendet.
TASK_SESSION_LOCK
Wert: 7
Änderung des Gesperrten Zustands der Terminalserver-Sitzung. Diese Zustandsänderung bewirkt beispielsweise, dass die Aufgabe ausgeführt wird, wenn der Computer gesperrt ist.
TASK_SESSION_UNLOCK
Wert: 8
Statusänderung der Terminalserversitzung ohne Entsperrung. Diese Zustandsänderung bewirkt beispielsweise, dass die Aufgabe ausgeführt wird, wenn der Computer entsperrt ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile taskschd.h

Weitere Informationen

ISessionStateChangeTrigger

Aufgabenplanungs-Enumerierte Typen