перечисление TASK_TRIGGER_TYPE2 (taskschd.h)

Определяет тип триггеров, которые могут использоваться задачами.

Синтаксис

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;

Константы

 
TASK_TRIGGER_EVENT
Значение: 0
Запускает задачу при возникновении определенного события. Дополнительные сведения о триггерах событий см. в разделе IEventTrigger.
TASK_TRIGGER_TIME
Значение: 1
Запускает задачу в определенное время суток. Дополнительные сведения о триггерах времени см. в разделе ITimeTrigger.
TASK_TRIGGER_DAILY
Значение: 2
Запускает задачу по ежедневному расписанию. Например, задача начинается в определенное время каждый день, через день или каждый третий день. Дополнительные сведения о ежедневных триггерах см. в разделе IDailyTrigger.
TASK_TRIGGER_WEEKLY
Значение: 3
Запускает задачу в еженедельном расписании. Например, задача начинается в 8:00 в определенный день каждую неделю или другую неделю. Дополнительные сведения о еженедельных триггерах см. в разделе IWeeklyTrigger.
TASK_TRIGGER_MONTHLY
Значение: 4
Запускает задачу по ежемесячному расписанию. Например, задача начинается в определенные дни определенных месяцев. Дополнительные сведения о ежемесячных триггерах см. в разделе IMonthlyTrigger.
TASK_TRIGGER_MONTHLYDOW
Значение: 5
Активирует задачу в ежемесячном расписании на день недели. Например, задача начинается в определенные дни недели, недели месяца и месяцы года. Дополнительные сведения о триггерах ежемесячного дня недели см. в разделе IMonthlyDOWTrigger.
TASK_TRIGGER_IDLE
Значение: 6
Запускает задачу, когда компьютер переходит в состояние простоя. Дополнительные сведения о триггерах простоя см. в разделе IIdleTrigger.
TASK_TRIGGER_REGISTRATION
Значение: 7
Активирует задачу при регистрации задачи. Дополнительные сведения о триггерах регистрации см. в разделе IRegistrationTrigger.
TASK_TRIGGER_BOOT
Значение: 8
Запускает задачу при загрузке компьютера. Дополнительные сведения о триггерах загрузки см. в разделе IBootTrigger.
TASK_TRIGGER_LOGON
Значение: 9
Запускает задачу при входе определенного пользователя. Дополнительные сведения о триггерах входа см. в разделе ILogonTrigger.
TASK_TRIGGER_SESSION_STATE_CHANGE
Значение: 11
Активирует задачу при изменении состояния сеанса определенного пользователя. Дополнительные сведения о триггерах изменения состояния сеанса см. в разделе ISessionStateChangeTrigger.
TASK_TRIGGER_CUSTOM_TRIGGER_01
Значение: 12

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть taskschd.h

См. также раздел

Планировщик заданий

Перечислимые типы планировщика задач