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.

Observação

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, wBeginMonth e 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.)

task trigger structure

Lembre-se de que o membro TriggerType usa a enumeração TASK_TRIGGER_TYPE e o membro Type usa uma estrutura de 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 DIÁRIA, SEMANAL, MENSAL (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 baseado em tempo único ou um gatilho baseado em evento, o membro Type será ignorado. A estrutura de TRIGGER_TYPE_UNION será usada somente se o membro TriggerType 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 Type 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.)

relationship between task trigger type enumeration values and members of the trigger type structure structure

Gatilhos de tarefa

Tipos de gatilho

Interfaces de gatilho