Compartilhar via


Interface IEventTrigger (taskschd.h)

Representa um gatilho que inicia uma tarefa quando ocorre um evento do sistema.

Herança

A interface IEventTrigger herda da interface ITrigger.

Métodos

A interface IEventTrigger tem esses métodos.

 
IEventTrigger::get_Delay

Obtém ou define um valor que indica a quantidade de tempo entre quando o evento ocorre e quando a tarefa é iniciada. (Obter)
IEventTrigger::get_Subscription

Obtém ou define uma cadeia de caracteres de consulta que identifica o evento que dispara o gatilho. (Obter)
IEventTrigger::get_ValueQueries

Obtém ou define uma coleção de consultas XPath nomeadas. Cada consulta na coleção é aplicada ao último XML de evento correspondente retornado da consulta de assinatura especificada na propriedade Subscription. (Obter)
IEventTrigger::p ut_Delay

Obtém ou define um valor que indica a quantidade de tempo entre quando o evento ocorre e quando a tarefa é iniciada. (Put)
IEventTrigger::p ut_Subscription

Obtém ou define uma cadeia de caracteres de consulta que identifica o evento que dispara o gatilho. (Put)
IEventTrigger::p ut_ValueQueries

Obtém ou define uma coleção de consultas XPath nomeadas. Cada consulta na coleção é aplicada ao último XML de evento correspondente retornado da consulta de assinatura especificada na propriedade Subscription. (Put)

Comentários

No máximo 500 tarefas com assinaturas de evento podem ser criadas. Uma assinatura de evento que consulta uma variedade de eventos pode ser usada para disparar uma tarefa que usa a mesma ação em resposta aos eventos que estão sendo registrados.

Ao ler ou gravar seu próprio XML para uma tarefa, um gatilho de evento é especificado usando o elemento EventTrigger 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 evento (C++).

Requisitos

   
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

IRepetitionPattern

IShowMessageAction

ITaskNamedValueCollection

ITrigger

TASK_TRIGGER_TYPE2

Agendador de Tarefas

Interfaces do Agendador de Tarefas