Freigeben über


Triggerstrukturen für Taskplaner 1.0

Der Taskplaner 1.0 verwendet mehrere Strukturen, um die Kriterien eines Triggers zu definieren.

Hinweis

Weitere Informationen zu Task Scheduler 2.0-Triggern finden Sie unter Triggerschnittstellen.

 

Taskplaner 1.0-Strukturen

Die folgende Abbildung zeigt die TASK_TRIGGER-Struktur . Es verfügt über drei erforderliche Member (wBeginYear, wBeginMonth und wBeginDay), die beim Erstellen eines neuen Triggers festgelegt werden müssen. (Um zur Referenzseite für diese Struktur zu springen, klicken Sie auf den Strukturnamen in der Abbildung.)

Tasktriggerstruktur

Beachten Sie, dass das TriggerType-Element die TASK_TRIGGER_TYPE-Enumeration und das Type-Element eine TASK_TRIGGER_UNION-Struktur verwendet. Die TASK_TRIGGER_TYPE-Enumeration wird verwendet, um den Typ des Triggers (ereignis- und zeitbasierte Triggertypen) anzugeben. Die TRIGGER_TYPE_UNION-Struktur wird verwendet, um die Strukturen DAILY, WEEKLY, MONTHLYDATE (Tag des Monats) und MONTHLYDOW (Wochentag) 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 das Type-Element ignoriert. Die TRIGGER_TYPE_UNION-Struktur wird nur verwendet, wenn das TriggerType-Element einen täglichen, wöchentlichen, monats- oder monatlichen tag-of-week zeitbasierten Trigger angibt.

Darüber hinaus gibt die Einstellung des Typelements 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 Verweisseiten für diese Strukturen zu springen, klicken Sie auf den Strukturnamen in der Abbildung.)

Beziehung zwischen Enumerationswerten des Tasktriggertyps und Membern der Struktur des Triggertyps

Tasktrigger

Triggertypen

Triggerschnittstellen