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 任务计划程序服务注册禁用的任务。 禁用的任务在启用之前无法运行。 有关详细信息,请参阅 ITaskSettings 的 Enabled 属性 和 IRegisteredTask 的 Enabled 属性。 |
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 |