Compartilhar via


TASK_SESSION_STATE_CHANGE_TYPE enumeração (taskschd.h)

Define que tipo de alteração de estado de sessão do Terminal Server você pode usar para disparar uma tarefa a ser iniciada. Essas alterações são usadas para especificar o tipo de alteração de estado na 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
Valor: 1
Alteração do estado de conexão do console do Terminal Server. Por exemplo, quando você se conecta a uma sessão de usuário no computador local, alternando os usuários no computador.
TASK_CONSOLE_DISCONNECT
Valor: 2
Alteração do estado de desconexão do console do Terminal Server. Por exemplo, quando você se desconecta a uma sessão de usuário no computador local, alterne os usuários no computador.
TASK_REMOTE_CONNECT
Valor: 3
Alteração do estado de conexão remota do Servidor de Terminal. Por exemplo, quando um usuário se conecta a uma sessão de usuário usando o programa Conexão de Área de Trabalho Remota de um computador remoto.
TASK_REMOTE_DISCONNECT
Valor: 4
Alteração do estado de desconexão remota do Servidor de Terminal. Por exemplo, quando um usuário se desconecta de uma sessão de usuário ao usar o programa Conexão de Área de Trabalho Remota de um computador remoto.
TASK_SESSION_LOCK
Valor: 7
Alteração de estado bloqueado da sessão do Servidor de Terminal. Por exemplo, essa alteração de estado faz com que a tarefa seja executada quando o computador está bloqueado.
TASK_SESSION_UNLOCK
Valor: 8
Alteração de estado desbloqueado da sessão do Servidor de Terminal. Por exemplo, essa alteração de estado faz com que a tarefa seja executada quando o computador é desbloqueado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho taskschd.h

Confira também

ISessionStateChangeTrigger

Tipos enumerados do agendador de tarefas