工作排程器 1.0 的觸發結構
工作排程器 1.0 使用數個結構來定義觸發程式的準則。
注意
如需工作排程器 2.0 觸發程式的詳細資訊,請參閱 觸發程式介面。
下圖顯示 TASK_TRIGGER 結構。 它有三個必要成員(wBeginYear、wBeginMonth和 wBeginDay),在建立新的觸發程式時必須設定。 (若要跳至此結構的參考頁面,請按下圖例中的結構名稱。
請注意,TriggerType 成員使用 TASK_TRIGGER_TYPE 列舉,而 Type 成員使用 TASK_TRIGGER_UNION 結構。 TASK_TRIGGER_TYPE 列舉可用來指定觸發程式的類型(事件和以時間為基礎的觸發程式類型)。 TRIGGER_TYPE_UNION 結構可用來結合 DAILY、WEEKLY、MONTHLYDATE (月日),以及 用來指定時間觸發程式何時引發的 MONTHLYDOW (星期幾) 結構。
如果 TriggerType 指定一次性觸發程式或事件型觸發程式,則會忽略 Type 成員。 只有當 TriggerType 成員指定每日、每周、每月或每月時間型觸發程式時,才會使用 TRIGGER_TYPE_UNION 結構。
此外,Type 成員的設定表示使用 TRIGGER_TYPE_UNION 結構的成員。 下圖顯示 TASK_TRIGGER_TYPE 列舉值與 TRIGGER_TYPE_STRUCTURE 結構成員之間的關聯性。 (若要跳至這些結構的參考頁面,請按下圖中的結構名稱。
工作觸發程式類型列舉值與觸發程式類型結構結構成員之間的