Поделиться через


перечисление TASK_TRIGGER_TYPE (mstask.h)

[[Этот API может быть изменен или недоступен в последующих версиях операционной системы или продукта. Вместо этого используйте планировщик задач 2.0 Enumerated Types .] ]

Определяет типы триггеров, связанных с задачей.

Синтаксис

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;

Константы

 
TASK_TIME_TRIGGER_ONCE
Значение: 0
Триггер настроен для запуска задачи один раз.




При указании этого значения элемент Type элемента
TASK_TRIGGER структура игнорируется.
TASK_TIME_TRIGGER_DAILY
Значение: 1
Триггер настроен для выполнения задачи через ежедневный интервал.




Если это значение указано, то
Ежедневный член
используется TRIGGER_TYPE_UNION структура.
TASK_TIME_TRIGGER_WEEKLY
Значение: 2
Триггер настроен для запуска рабочего элемента в определенные дни определенной недели определенного месяца.




Если это значение указано, то
Еженедельный участник
используется TRIGGER_TYPE_UNION структура.
TASK_TIME_TRIGGER_MONTHLYDATE
Значение: 3
Триггер настроен для запуска задачи в определенные дни месяца.




Если это значение указано, то
УЧАСТНИК MONTHLYDATE
используется TRIGGER_TYPE_UNION структура.
TASK_TIME_TRIGGER_MONTHLYDOW
Значение: 4
Триггер настроен для выполнения задачи в определенные дни, недели и месяцы.




Если это значение указано, то
MONTHLYDOW — участник
используется TRIGGER_TYPE_UNION структура.
TASK_EVENT_TRIGGER_ON_IDLE
Значение: 5
Триггер настроен для запуска задачи, если система остается в состоянии простоя в течение времени, указанного временем ожидания простоя задачи.




При указании этого значения члены wStartHour, wStartMinute и Type
TASK_TRIGGER структура игнорируется.
TASK_EVENT_TRIGGER_AT_SYSTEMSTART
Значение: 6
Триггер настроен для запуска задачи при запуске системы.




При указании этого значения элемент Type элемента
TASK_TRIGGER структура игнорируется.
TASK_EVENT_TRIGGER_AT_LOGON
Значение: 7
Триггер настроен для запуска задачи при входе пользователя в систему.




При указании этого значения элемент Type элемента
TASK_TRIGGER структура игнорируется.

Комментарии

Константы, определенные здесь, используются в элементе TriggerTypeструктуры TASK_TRIGGER .

Требования

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

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

IScheduledWorkItem::SetIdleWait

TASK_TRIGGER

TASK_TRIGGER_TYPE2

TRIGGER_TYPE_UNION

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