Compartir a través de


enumeración TASK_TRIGGER_TYPE (mstask.h)

[[Esta API puede modificarse o no estar disponible en versiones posteriores del sistema operativo o del producto. Use en su lugar el Programador de tareas 2.0 Tipos enumerados . ]

Define los tipos de desencadenadores asociados a una tarea.

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
El desencadenador se establece para ejecutar la tarea una sola vez.




Cuando se especifica este valor, el miembro Type del
TASK_TRIGGER estructura se omite.
TASK_TIME_TRIGGER_DAILY
Valor: 1
El desencadenador se establece para ejecutar la tarea en un intervalo diario.




Cuando se especifica este valor,
Miembro DAILY del
TRIGGER_TYPE_UNION estructura se usa.
TASK_TIME_TRIGGER_WEEKLY
Valor: 2
El desencadenador se establece para ejecutar el elemento de trabajo en días específicos de una semana específica de un mes específico.




Cuando se especifica este valor,
Miembro WEEKLY del
TRIGGER_TYPE_UNION estructura se usa.
TASK_TIME_TRIGGER_MONTHLYDATE
Valor: 3
El desencadenador se establece para ejecutar la tarea en un día específico del mes.




Cuando se especifica este valor,
Miembro MONTHLYDATE del
TRIGGER_TYPE_UNION estructura se usa.
TASK_TIME_TRIGGER_MONTHLYDOW
Valor: 4
El desencadenador se establece para ejecutar la tarea en días, semanas y meses específicos.




Cuando se especifica este valor,
MIEMBRO MONTHLYDOW del
TRIGGER_TYPE_UNION estructura se usa.
TASK_EVENT_TRIGGER_ON_IDLE
Valor: 5
El desencadenador se establece para ejecutar la tarea si el sistema permanece inactivo durante el tiempo especificado por el tiempo de espera de inactividad de la tarea.




Cuando se especifica este valor, el miembro wStartHour, wStartMinute y Type del elemento
TASK_TRIGGER estructura se omiten.
TASK_EVENT_TRIGGER_AT_SYSTEMSTART
Valor: 6
El desencadenador se establece para ejecutar la tarea en el inicio del sistema.




Cuando se especifica este valor, el miembro Type del
TASK_TRIGGER estructura se omite.
TASK_EVENT_TRIGGER_AT_LOGON
Valor: 7
El desencadenador se establece para ejecutar la tarea cuando un usuario inicia sesión.




Cuando se especifica este valor, el miembro Type del
TASK_TRIGGER estructura se omite.

Comentarios

Las constantes definidas aquí se usan en el miembro TriggerType de la estructura TASK_TRIGGER .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado mstask.h

Consulte también

IScheduledWorkItem::SetIdleWait

TASK_TRIGGER

TASK_TRIGGER_TYPE2

TRIGGER_TYPE_UNION

Programador de tareas