Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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_EVENTValor: 0 Dispara a tarefa quando ocorre um evento específico. Para obter mais informações sobre gatilhos de evento, consulte IEventTrigger. |
TASK_TRIGGER_TIMEValor: 1 Dispara a tarefa em uma hora específica do dia. Para obter mais informações sobre gatilhos de tempo, consulte ITimeTrigger. |
TASK_TRIGGER_DAILYValor: 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_WEEKLYValor: 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_MONTHLYValor: 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_MONTHLYDOWValor: 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_IDLEValor: 6 Dispara a tarefa quando o computador entra em um estado ocioso. Para obter mais informações sobre gatilhos ociosos, consulte IIdleTrigger. |
TASK_TRIGGER_REGISTRATIONValor: 7 Dispara a tarefa quando a tarefa é registrada. Para obter mais informações sobre gatilhos de registro, consulte IRegistrationTrigger. |
TASK_TRIGGER_BOOTValor: 8 Dispara a tarefa quando o computador é inicializado. Para obter mais informações sobre gatilhos de inicialização, consulte IBootTrigger. |
TASK_TRIGGER_LOGONValor: 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_CHANGEValor: 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_01Valor: 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 |