перечисление TASK_SESSION_STATE_CHANGE_TYPE (taskschd.h)

Определяет тип изменения состояния сеанса сервера терминалов, которое можно использовать для запуска задачи. Эти изменения используются для указания типа изменения состояния в интерфейсе ISessionStateChangeTrigger .

Синтаксис

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;

Константы

 
TASK_CONSOLE_CONNECT
Значение: 1
Изменение состояния подключения к консоли сервера терминалов. Например, при подключении к сеансу пользователя на локальном компьютере путем переключения пользователей на компьютере.
TASK_CONSOLE_DISCONNECT
Значение: 2
Изменение состояния отключения консоли сервера терминалов. Например, при отключении к сеансу пользователя на локальном компьютере путем переключения пользователей на компьютере.
TASK_REMOTE_CONNECT
Значение: 3
Изменение состояния удаленного подключения сервера терминалов. Например, когда пользователь подключается к сеансу пользователя с помощью программы подключения к удаленному рабочему столу с удаленного компьютера.
TASK_REMOTE_DISCONNECT
Значение: 4
Изменение состояния удаленного отключения сервера терминалов. Например, когда пользователь отключается от сеанса пользователя при использовании программы подключения к удаленному рабочему столу с удаленного компьютера.
TASK_SESSION_LOCK
Значение: 7
Изменение состояния заблокированного сеанса сервера терминалов. Например, это изменение состояния приводит к выполнению задачи при блокировке компьютера.
TASK_SESSION_UNLOCK
Значение: 8
Изменение состояния разблокировки сеанса сервера терминалов. Например, это изменение состояния приводит к запуску задачи при разблокировке компьютера.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть taskschd.h

См. также раздел

ISessionStateChangeTrigger

Перечислимые типы планировщика задач