Partilhar via


Estruturas de gatilho para o Agendador de Tarefas 1.0

O Agendador de Tarefas 1.0 usa várias estruturas para definir os critérios de um gatilho.

Observação

Para obter mais informações sobre gatilhos do Agendador de Tarefas 2.0, consulte Trigger Interfaces.

 

Estruturas do Agendador de Tarefas 1.0

A ilustração a seguir mostra a estrutura TASK_TRIGGER. Ele tem três membros necessários (wBeginYear, wBeginMonthe wBeginDay) que devem ser definidos ao criar um novo gatilho. (Para ir para a página de referência dessa estrutura, clique no nome da estrutura na ilustração.)

estrutura de gatilho de tarefa

Lembre-se de que o membro TriggerType usa a enumeração TASK_TRIGGER_TYPE e o membro Type usa uma estrutura TASK_TRIGGER_UNION. A enumeração TASK_TRIGGER_TYPE é usada para especificar o tipo de gatilho (tipos de gatilho baseados em evento e tempo). A estrutura TRIGGER_TYPE_UNION é usada para combinar as estruturas DAILY, WEEKLY, MONTHLYDATE (dia do mês) e MONTHLYDOW (dia da semana) que são usadas para especificar quando um gatilho baseado em tempo será acionado.

Se TriggerType especificar um gatilho único baseado no tempo ou um gatilho baseado em evento, o membro Type será ignorado. A estrutura TRIGGER_TYPE_UNION é usada somente se o membro TriggerType especificar um gatilho baseado em tempo diário, semanal, dia do mês ou dia da semana mensal.

Além disso, a configuração do membro Tipo indica qual membro da estrutura TRIGGER_TYPE_UNION é usado. A ilustração a seguir mostra a relação entre os valores da enumeração TASK_TRIGGER_TYPE e os membros da estrutura TRIGGER_TYPE_STRUCTURE. (Para ir para as páginas de referência dessas estruturas, clique no nome da estrutura na ilustração.)

relação entre os valores de enumeração do tipo de gatilho de tarefa e os membros da estrutura da estrutura do tipo de gatilho

Acionadores de Tarefas

tipos de gatilho

Interfaces de gatilho