任务计划程序 1.0 的触发器结构

任务计划程序 1.0 使用多个结构来定义触发器的条件。

注意

有关任务计划程序 2.0 触发器的详细信息,请参阅 触发器接口

 

任务计划程序 1.0 结构

下图显示了 TASK_TRIGGER 结构。 它具有三个必需成员, (wBeginYearwBeginMonthwBeginDay) ,在创建新触发器时必须设置这些成员。 (若要跳转到此结构的引用页,请单击插图中的结构名称。)

任务触发器结构

请注意, TriggerType 成员使用 TASK_TRIGGER_TYPE 枚举, Type 成员使用 TASK_TRIGGER_UNION 结构。 TASK_TRIGGER_TYPE枚举用于指定触发器的类型 (事件和基于时间的触发器类型) 。 TRIGGER_TYPE_UNION 结构用于将用于指定基于时间的触发器触发时间的 DAILYWEEKLYMONTHLYDATE (月) 和 MONTHLYDOW (周) 结构组合在一起。

如果 TriggerType 指定基于一次性时间的触发器或基于事件的触发器,则 忽略 Type 成员。 仅当 TriggerType 成员指定基于星期、每周、月日或每月星期几的触发器时,才使用 TRIGGER_TYPE_UNION 结构。

此外, Type 成员的设置指示使用 TRIGGER_TYPE_UNION 结构的哪个成员。 下图显示了 TASK_TRIGGER_TYPE 枚举的值与 TRIGGER_TYPE_STRUCTURE 结构的成员之间的关系。 (若要跳转到这些结构的引用页,请单击图示中的结构名称。)

任务触发器类型枚举值与触发器类型结构成员之间的关系

任务触发器

触发器类型

触发器接口