Triggerstrukturen für Task Scheduler 1.0
Task Scheduler 1.0 verwendet mehrere Strukturen, um die Kriterien eines Triggers zu definieren.
Anmerkung
Weitere Informationen zu Task Scheduler 2.0-Triggern finden Sie unter Triggerschnittstellen.
Task Scheduler 1.0-Strukturen
Die folgende Abbildung zeigt die TASK_TRIGGER Struktur. Sie verfügt über drei erforderliche Member (wBeginYear, wBeginMonthund wBeginDay), die beim Erstellen eines neuen Triggers festgelegt werden müssen. (Um zur Referenzseite für diese Struktur zu springen, klicken Sie in der Abbildung auf den Strukturnamen.)
Beachten Sie, dass der TriggerType Member die TASK_TRIGGER_TYPE-Aufzählung verwendet und das Type Member eine TASK_TRIGGER_UNION Struktur verwendet. Die TASK_TRIGGER_TYPE-Aufzählung wird verwendet, um den Typ des Triggers (Ereignis- und zeitbasierte Triggertypen) anzugeben. Die TRIGGER_TYPE_UNION Struktur wird verwendet, um die DAILY, WEEKLY, MONTHLYDATE (Tag des Monats) und MONTHLYDOW (Wochentag) Strukturen zu kombinieren, die verwendet werden, um anzugeben, wann ein zeitbasierter Trigger ausgelöst wird.
Wenn TriggerType- einen einmaligen zeitbasierten Trigger oder einen ereignisbasierten Trigger angibt, wird der Type Member ignoriert. Die TRIGGER_TYPE_UNION-Struktur wird nur verwendet, wenn der TriggerType Member einen täglichen, wöchentlichen, tag-of-month- oder monatlichen tag-of-week-basierten Trigger angibt.
Darüber hinaus gibt die Einstellung des Type Member an, welches Element der TRIGGER_TYPE_UNION-Struktur verwendet wird. Die folgende Abbildung zeigt die Beziehung zwischen den Werten der TASK_TRIGGER_TYPE Enumeration und den Membern der TRIGGER_TYPE_STRUCTURE Struktur. (Um zu den Referenzseiten für diese Strukturen zu springen, klicken Sie in der Abbildung auf den Strukturnamen.)
Verwandte Themen