Compartilhar 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.

Nota

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

 

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 tipo usa uma estrutura TASK_TRIGGER_UNION. A enumeração TASK_TRIGGER_TYPE é usada para especificar o tipo de gatilho (tipos de gatilho baseados em tempo e evento). A estrutura TRIGGER_TYPE_UNION é usada para combinar as estruturas DAILY, WEEKLY, MONTHLYDATE (dia do mês) e estruturas MONTHLYDOW (dia da semana) que são usadas para especificar quando um gatilho baseado em tempo será acionado.

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

Além disso, a configuração do membro tipo indica qual membro da estrutura de 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 valores de enumeração de tipo de gatilho de tarefa e membros da estrutura da estrutura de tipo de gatilho

gatilhos de tarefa

tipos de gatilho

interfaces de gatilho