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 [デスクトップ アプリのみ]
Header taskschd.h

こちらもご覧ください

ISessionStateChangeTrigger

タスク スケジューラの列挙型