Compartir a través de


enumeración TASK_TRIGGER_TYPE2 (taskschd.h)

Define el tipo de desencadenadores que pueden usar las tareas.

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
Desencadena la tarea cuando se produce un evento específico. Para obtener más información sobre los desencadenadores de eventos, vea IEventTrigger.
TASK_TRIGGER_TIME
Valor: 1
Desencadena la tarea en una hora específica del día. Para obtener más información sobre los desencadenadores de hora, consulte ITimeTrigger.
TASK_TRIGGER_DAILY
Valor: 2
Desencadena la tarea según una programación diaria. Por ejemplo, la tarea se inicia a una hora específica cada día, cada otro día o cada tercer día. Para obtener más información sobre los desencadenadores diarios, consulte IDailyTrigger.
TASK_TRIGGER_WEEKLY
Valor: 3
Desencadena la tarea según una programación semanal. Por ejemplo, la tarea comienza a las 8:00 a.m. en un día específico cada semana u otra semana. Para obtener más información sobre los desencadenadores semanales, consulte IWeeklyTrigger.
TASK_TRIGGER_MONTHLY
Valor: 4
Desencadena la tarea según una programación mensual. Por ejemplo, la tarea se inicia en días específicos de meses específicos. Para obtener más información sobre los desencadenadores mensuales, consulte IMonthlyTrigger.
TASK_TRIGGER_MONTHLYDOW
Valor: 5
Desencadena la tarea en una programación mensual del día de la semana. Por ejemplo, la tarea se inicia en días específicos de la semana, semanas del mes y meses del año. Para obtener más información sobre los desencadenadores mensuales de día de semana, consulte IMonthlyDOWTrigger.
TASK_TRIGGER_IDLE
Valor: 6
Desencadena la tarea cuando el equipo entra en un estado inactivo. Para obtener más información sobre los desencadenadores inactivos, consulte IIdleTrigger.
TASK_TRIGGER_REGISTRATION
Valor: 7
Desencadena la tarea cuando se registra la tarea. Para obtener más información sobre los desencadenadores de registro, consulte IRegistrationTrigger.
TASK_TRIGGER_BOOT
Valor: 8
Desencadena la tarea cuando se inicia el equipo. Para obtener más información sobre los desencadenadores de arranque, consulte IBootTrigger.
TASK_TRIGGER_LOGON
Valor: 9
Desencadena la tarea cuando un usuario específico inicia sesión. Para obtener más información sobre los desencadenadores de inicio de sesión, consulte ILogonTrigger.
TASK_TRIGGER_SESSION_STATE_CHANGE
Valor: 11
Desencadena la tarea cuando cambia un estado de sesión de usuario específico. Para obtener más información sobre los desencadenadores de cambio de estado de sesión, consulte ISessionStateChangeTrigger.
TASK_TRIGGER_CUSTOM_TRIGGER_01
Valor: 12

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado taskschd.h

Consulte también

Programador de tareas

Tipos enumerados del Programador de tareas