TASK_SESSION_STATE_CHANGE_TYPE列舉 (taskschd.h)

定義您可以使用何種終端機伺服器會話狀態變更來觸發要啟動的工作。 這些變更可用來指定 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;

常數

 
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

工作排程器列舉類型