Compartilhar via


enumeração TASK_TRIGGER_TYPE (mstask.h)

[[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_ONCE
Valor: 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_DAILY
Valor: 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_WEEKLY
Valor: 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_MONTHLYDATE
Valor: 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_MONTHLYDOW
Valor: 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_IDLE
Valor: 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_SYSTEMSTART
Valor: 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_LOGON
Valor: 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

Confira também

IScheduledWorkItem::SetIdleWait

TASK_TRIGGER

TASK_TRIGGER_TYPE2

TRIGGER_TYPE_UNION

Agendador de Tarefas