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_CREATETASK_UPDATETASK_CREATE_OR_UPDATE 值组合使用。
TASK_CREATE
值: 0x2
任务计划程序服务将任务注册为新任务。
TASK_UPDATE
值: 0x4
任务计划程序服务将任务注册为现有任务的更新版本。 更新具有注册触发器的任务时,将在更新发生后执行该任务。
TASK_CREATE_OR_UPDATE
任务计划程序服务将任务注册为新任务或更新版本(如果该任务已存在)。 等效于 TASK_CREATE |TASK_UPDATE。
TASK_DISABLE
值: 0x8
任务计划程序服务注册禁用的任务。 禁用的任务在启用之前无法运行。 有关详细信息,请参阅 ITaskSettings 的 Enabled 属性IRegisteredTask 的 Enabled 属性
TASK_DONT_ADD_PRINCIPAL_ACE
值: 0x10
阻止任务计划程序服务为上下文主体添加允许访问控制项 (ACE) 。 使用此标志调用 ITaskFolder::RegisterTaskDefinitionITaskFolder::RegisterTask 函数以更新任务时,任务计划程序服务不会为新的上下文主体添加 ACE,也不会从旧上下文主体中删除 ACE。
TASK_IGNORE_REGISTRATION_TRIGGERS
值: 0x20
任务计划程序服务创建任务,但忽略任务中的注册触发器。 通过忽略注册触发器,任务在注册时不会执行,除非基于时间的触发器导致它在注册时执行。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 taskschd.h

另请参阅

任务计划程序枚举类型