Структуры триггеров для планировщика задач 1.0
Планировщик задач 1.0 использует несколько структур для определения условий триггера.
Заметка
Дополнительные сведения о триггерах Планировщика задач 2.0 см. в разделе Интерфейсы триггеров.
Структуры планировщика задач 1.0
На следующем рисунке показана структура TASK_TRIGGER. Он содержит три обязательных элемента (wBeginYear, wBeginMonthи wBeginDay), которые необходимо задать при создании нового триггера. (Чтобы перейти на эталонную страницу для этой структуры, щелкните имя структуры на рисунке.)
Помните, что элемент TriggerType использует перечисление TASK_TRIGGER_TYPE, а элемент Type использует структуру TASK_TRIGGER_UNION. Перечисление TASK_TRIGGER_TYPE используется для указания типа триггера (типы триггеров на основе события и времени). Структура TRIGGER_TYPE_UNION используется для объединения DAILY, еженедельно, MONTHLYDATE (день месяца) и структур MONTHLYDOW (день недели), которые используются для указания времени триггера на основе времени.
Если TriggerType указывает однократный триггер или триггер на основе событий, элемент типа игнорируется. Структура TRIGGER_TYPE_UNION используется только в том случае, если элемент triggerType указывает ежедневный, еженедельный, дневный или ежемесячный триггер на основе дня недели.
Кроме того, параметр элемента типа указывает, какой член структуры TRIGGER_TYPE_UNION используется. На следующем рисунке показана связь между значениями перечисления TASK_TRIGGER_TYPE и элементами структуры TRIGGER_TYPE_STRUCTURE. (Чтобы перейти к эталонным страницам для этих структур, щелкните имя структуры на рисунке.)
Связанные разделы