Compartilhar via


Interface ILogonTrigger (taskschd.h)

Representa um gatilho que inicia uma tarefa quando um usuário faz logon. Quando o serviço Agendador de Tarefas é iniciado, todos os usuários conectados são enumerados e todas as tarefas registradas com gatilhos de logon que correspondem ao usuário conectado são executadas.

Herança

A interface ILogonTrigger herda da interface ITrigger.

Métodos

A interface ILogonTrigger tem esses métodos.

 
ILogonTrigger::get_Delay

Obtém ou define um valor que indica a quantidade de tempo entre quando o usuário faz logon e quando a tarefa é iniciada. (Obter)
ILogonTrigger::get_UserId

Obtém ou define o identificador do usuário. (Obter)
ILogonTrigger::p ut_Delay

Obtém ou define um valor que indica a quantidade de tempo entre quando o usuário faz logon e quando a tarefa é iniciada. (Put)
ILogonTrigger::p ut_UserId

Obtém ou define o identificador do usuário. (Put)

Comentários

Se você quiser que uma tarefa seja disparada quando qualquer membro de um grupo fizer logon no computador em vez de quando um usuário específico fizer logon, não atribua um valor à propriedade UserId . Em vez disso, crie um gatilho de logon com uma propriedade UserId vazia e atribua um valor à entidade de segurança para a tarefa usando a propriedade GroupId .

Ao ler ou gravar XML para uma tarefa, um gatilho de logon é especificado usando o elemento LogonTrigger do esquema do Agendador de Tarefas.

Exemplos

Para obter mais informações e código de exemplo para essa interface, consulte Exemplo de gatilho de logon (C++).

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]
Plataforma de Destino Windows
Cabeçalho taskschd.h

Confira também

ITrigger

Agendador de Tarefas

Interfaces do Agendador de Tarefas