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