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.
[[Essa API pode estar alterada ou indisponível em versões subsequentes do sistema operacional ou do produto. Use os Tipos Enumerados do Agendador de Tarefas 2.0 em vez disso.] ]
Define os tipos de gatilhos associados a uma tarefa.
Syntax
typedef enum _TASK_TRIGGER_TYPE {
TASK_TIME_TRIGGER_ONCE = 0,
TASK_TIME_TRIGGER_DAILY = 1,
TASK_TIME_TRIGGER_WEEKLY = 2,
TASK_TIME_TRIGGER_MONTHLYDATE = 3,
TASK_TIME_TRIGGER_MONTHLYDOW = 4,
TASK_EVENT_TRIGGER_ON_IDLE = 5,
TASK_EVENT_TRIGGER_AT_SYSTEMSTART = 6,
TASK_EVENT_TRIGGER_AT_LOGON = 7
} TASK_TRIGGER_TYPE, *PTASK_TRIGGER_TYPE;
Constantes
TASK_TIME_TRIGGER_ONCEValor: 0 O gatilho é definido para executar a tarefa uma única vez. Quando esse valor é especificado, o membro Type do TASK_TRIGGER estrutura é ignorada. |
TASK_TIME_TRIGGER_DAILYValor: 1 O gatilho é definido para executar a tarefa em um intervalo diário. Quando esse valor é especificado, o Membro DIÁRIO do TRIGGER_TYPE_UNION estrutura é usada. |
TASK_TIME_TRIGGER_WEEKLYValor: 2 O gatilho é definido para executar o item de trabalho em dias específicos de uma semana específica de um mês específico. Quando esse valor é especificado, o Membro SEMANAL do TRIGGER_TYPE_UNION estrutura é usada. |
TASK_TIME_TRIGGER_MONTHLYDATEValor: 3 O gatilho é definido para executar a tarefa em um dia específico do mês. Quando esse valor é especificado, o MEMBRO MONTHLYDATE do TRIGGER_TYPE_UNION estrutura é usada. |
TASK_TIME_TRIGGER_MONTHLYDOWValor: 4 O gatilho é definido para executar a tarefa em dias, semanas e meses específicos. Quando esse valor é especificado, o Membro MONTHLYDOW do TRIGGER_TYPE_UNION estrutura é usada. |
TASK_EVENT_TRIGGER_ON_IDLEValor: 5 O gatilho será definido para executar a tarefa se o sistema permanecer ocioso pela quantidade de tempo especificada pelo tempo de espera ocioso da tarefa. Quando esse valor é especificado, o membro wStartHour, wStartMinute e Type do TASK_TRIGGER estrutura são ignoradas. |
TASK_EVENT_TRIGGER_AT_SYSTEMSTARTValor: 6 O gatilho é definido para executar a tarefa na inicialização do sistema. Quando esse valor é especificado, o membro Type do TASK_TRIGGER estrutura é ignorada. |
TASK_EVENT_TRIGGER_AT_LOGONValor: 7 O gatilho é definido para executar a tarefa quando um usuário faz logon. Quando esse valor é especificado, o membro Type do TASK_TRIGGER estrutura é ignorada. |
Comentários
As constantes definidas aqui são usadas no membro TriggerType da estrutura TASK_TRIGGER .
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Cabeçalho | mstask.h |