Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет тип триггеров, которые могут использоваться задачами.
Синтаксис
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 |