перечисление 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 |