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 |