Compartilhar via


TASK_TRIGGER_TYPE2 enumeração (taskschd.h)

Define o tipo de gatilhos que podem ser usados por tarefas.

Syntax

typedef enum _TASK_TRIGGER_TYPE2 {
  TASK_TRIGGER_EVENT = 0,
  TASK_TRIGGER_TIME = 1,
  TASK_TRIGGER_DAILY = 2,
  TASK_TRIGGER_WEEKLY = 3,
  TASK_TRIGGER_MONTHLY = 4,
  TASK_TRIGGER_MONTHLYDOW = 5,
  TASK_TRIGGER_IDLE = 6,
  TASK_TRIGGER_REGISTRATION = 7,
  TASK_TRIGGER_BOOT = 8,
  TASK_TRIGGER_LOGON = 9,
  TASK_TRIGGER_SESSION_STATE_CHANGE = 11,
  TASK_TRIGGER_CUSTOM_TRIGGER_01 = 12
} TASK_TRIGGER_TYPE2;

Constantes

 
TASK_TRIGGER_EVENT
Valor: 0
Dispara a tarefa quando ocorre um evento específico. Para obter mais informações sobre gatilhos de evento, consulte IEventTrigger.
TASK_TRIGGER_TIME
Valor: 1
Dispara a tarefa em uma hora específica do dia. Para obter mais informações sobre gatilhos de tempo, consulte ITimeTrigger.
TASK_TRIGGER_DAILY
Valor: 2
Dispara a tarefa em uma agenda diária. Por exemplo, a tarefa começa em um momento específico todos os dias, a cada dois dias ou a cada terceiro dia. Para obter mais informações sobre gatilhos diários, consulte IDailyTrigger.
TASK_TRIGGER_WEEKLY
Valor: 3
Dispara a tarefa em um agendamento semanal. Por exemplo, a tarefa começa às 8h em um dia específico toda semana ou outra semana. Para obter mais informações sobre gatilhos semanais, consulte IWeeklyTrigger.
TASK_TRIGGER_MONTHLY
Valor: 4
Dispara a tarefa em um agendamento mensal. Por exemplo, a tarefa começa em dias específicos de meses específicos. Para obter mais informações sobre gatilhos mensais, consulte IMonthlyTrigger.
TASK_TRIGGER_MONTHLYDOW
Valor: 5
Dispara a tarefa em um agendamento mensal do dia da semana. Por exemplo, a tarefa começa em dias específicos da semana, semanas do mês e meses do ano. Para obter mais informações sobre gatilhos mensais do dia da semana, consulte IMonthlyDOWTrigger.
TASK_TRIGGER_IDLE
Valor: 6
Dispara a tarefa quando o computador entra em um estado ocioso. Para obter mais informações sobre gatilhos ociosos, consulte IIdleTrigger.
TASK_TRIGGER_REGISTRATION
Valor: 7
Dispara a tarefa quando a tarefa é registrada. Para obter mais informações sobre gatilhos de registro, consulte IRegistrationTrigger.
TASK_TRIGGER_BOOT
Valor: 8
Dispara a tarefa quando o computador é inicializado. Para obter mais informações sobre gatilhos de inicialização, consulte IBootTrigger.
TASK_TRIGGER_LOGON
Valor: 9
Dispara a tarefa quando um usuário específico faz logon. Para obter mais informações sobre gatilhos de logon, consulte ILogonTrigger.
TASK_TRIGGER_SESSION_STATE_CHANGE
Valor: 11
Dispara a tarefa quando um estado de sessão de usuário específico é alterado. Para obter mais informações sobre gatilhos de alteração de estado de sessão, consulte ISessionStateChangeTrigger.
TASK_TRIGGER_CUSTOM_TRIGGER_01
Valor: 12

Requisitos

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]
Cabeçalho taskschd.h

Confira também

Agendador de Tarefas

Tipos enumerados do agendador de tarefas