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

Определяет, как служба планировщика задач создает, обновляет или отключает задачу.

Синтаксис

typedef enum _TASK_CREATION {
  TASK_VALIDATE_ONLY = 0x1,
  TASK_CREATE = 0x2,
  TASK_UPDATE = 0x4,
  TASK_CREATE_OR_UPDATE,
  TASK_DISABLE = 0x8,
  TASK_DONT_ADD_PRINCIPAL_ACE = 0x10,
  TASK_IGNORE_REGISTRATION_TRIGGERS = 0x20
} TASK_CREATION;

Константы

 
TASK_VALIDATE_ONLY
Значение: 0x1
Служба планировщика задач проверяет синтаксис XML-кода, который описывает задачу, но не регистрирует ее. Эту константу нельзя сочетать со значениями TASK_CREATE, TASK_UPDATE или TASK_CREATE_OR_UPDATE .
TASK_CREATE
Значение: 0x2
Служба планировщика задач регистрирует задачу как новую.
TASK_UPDATE
Значение: 0x4
Служба планировщика задач регистрирует задачу как обновленную версию существующей задачи. При обновлении задачи с триггером регистрации задача выполняется после обновления.
TASK_CREATE_OR_UPDATE
Служба планировщика задач регистрирует задачу как новую задачу или как обновленную версию, если задача уже существует. Эквивалент TASK_CREATE | TASK_UPDATE.
TASK_DISABLE
Значение: 0x8
Служба планировщика задач регистрирует отключенную задачу. Отключенная задача не может выполняться, пока она не будет включена. Дополнительные сведения см. в разделах Enabled Property of ITaskSettings и Enabled Property of IRegisteredTask.
TASK_DONT_ADD_PRINCIPAL_ACE
Значение: 0x10
Службе планировщика задач не удается добавить запись разрешения управления доступом (ACE) для субъекта контекста. Когда функции ITaskFolder::RegisterTaskDefinition или ITaskFolder::RegisterTask вызываются с этим флагом для обновления задачи, служба планировщика задач не добавляет ACE для нового субъекта контекста и не удаляет ACE из старого субъекта контекста.
TASK_IGNORE_REGISTRATION_TRIGGERS
Значение: 0x20
Служба планировщика задач создает задачу, но игнорирует триггеры регистрации в задаче. Игнорируя триггеры регистрации, задача не будет выполняться при регистрации, если триггер на основе времени не приведет к ее выполнению при регистрации.

Требования

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

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

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