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.
A interface ILogonTrigger herda da interface ITrigger.
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) |
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.
Para obter mais informações e código de exemplo para essa interface, consulte Exemplo de gatilho de logon (C++).
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 |