Leerlauftrigger für Taskplaner 1.0

Ein Trigger im Leerlauf ist ein ereignisbasierter Trigger, der nach dem Leerlauf des Computers eine bestimmte Anzahl von Malen ausgelöst wird. Es gibt mehrere Bedingungen, die definieren, wann ein Computer in den Leerlauf eintritt, z. B. wenn keine Tastatur- oder Mauseingabe erfolgt.

Leerlauftrigger werden erstellt, indem TASK _ EVENT TRIGGER ON IDLE im TASK TRIGGER _ _ _ _ _ TYPE-Member der TASK _ TRIGGER-Struktur angegeben wird. Der Leerlauftrigger wird ausgelöst, wenn das System für die Zeit, die durch die Leerlaufwartezeit des Arbeitselements angegeben wird, in den Leerlauf überläuft.

Hinweis

Wenn TASK EVENT TRIGGER ON IDLE angegeben wird, werden die _ _ Member _ _ wStartHour, wStartMinute und Type der TASK _ TRIGGER-Struktur ignoriert.

Sie können die Leerlaufwartezeit eines Arbeitselements festlegen, indem Sie die IScheduledWorkItem::SetIdleWait-Methode aufrufen. Diese Methode legt die Zeit (in Minuten) fest, die das System im Leerlauf bleiben muss, bevor der Trigger ausgelöst und das Arbeitselement ausgeführt wird.

Um die Leerlaufzeit einer Aufgabe abzurufen, rufen Sie die IScheduledWorkItem::GetIdleWait-Methode auf.

Aufgabentrigger