IIdleSettings-Schnittstelle (taskschd.h)
Gibt an, wie der Taskplaner Aufgaben ausführt, wenn sich der Computer im Leerlauf befindet. Informationen zu Leerlaufbedingungen finden Sie unter Task-Leerlaufbedingungen.
Vererbung
Die IIdleSettings-Schnittstelle erbt von der IDispatch-Schnittstelle.
Methoden
Die IIdleSettings-Schnittstelle verfügt über diese Methoden.
IIdleSettings::get_IdleDuration Ruft einen Wert ab, der angibt, wie lange sich der Computer in einem Leerlaufzustand befinden muss, bevor der Task ausgeführt wird, oder legt diesen fest. (Get) |
IIdleSettings::get_RestartOnIdle Ruft einen booleschen Wert ab, der angibt, ob die Aufgabe neu gestartet wird, wenn der Computer mehrmals in eine Leerlaufbedingung wechselt, oder legt diesen fest. (Get) |
IIdleSettings::get_StopOnIdleEnd Ruft einen booleschen Wert ab, der angibt, dass der Taskplaner den Task beendet, wenn die Leerlaufbedingung endet, bevor der Vorgang abgeschlossen ist, oder legt diesen fest. Die Leerlaufbedingung endet, wenn sich der Computer nicht mehr im Leerlauf befindet. (Get) |
IIdleSettings::get_WaitTimeout Ruft einen Wert ab, der angibt, wie lange der Taskplaner auf eine Leerlaufbedingung wartet, oder legt diesen fest. (Get) |
IIdleSettings::p ut_IdleDuration Ruft einen Wert ab, der angibt, wie lange sich der Computer in einem Leerlaufzustand befinden muss, bevor der Task ausgeführt wird, oder legt diesen fest. (Put) |
IIdleSettings::p ut_RestartOnIdle Ruft einen booleschen Wert ab, der angibt, ob die Aufgabe neu gestartet wird, wenn der Computer mehrmals in eine Leerlaufbedingung wechselt, oder legt diesen fest. (Put) |
IIdleSettings::p ut_StopOnIdleEnd Ruft einen booleschen Wert ab, der angibt, dass der Taskplaner den Task beendet, wenn die Leerlaufbedingung endet, bevor der Vorgang abgeschlossen ist, oder legt diesen fest. Die Leerlaufbedingung endet, wenn sich der Computer nicht mehr im Leerlauf befindet. (Put) |
IIdleSettings::p ut_WaitTimeout Ruft einen Wert ab, der angibt, wie lange der Taskplaner auf eine Leerlaufbedingung wartet, oder legt diesen fest. (Put) |
Bemerkungen
Beim Lesen oder Schreiben von XML für einen Vorgang wird diese Einstellung im IdleSettings-Element des Aufgabenplanungsschemas angegeben.
Wenn eine Aufgabe durch einen Leerlauftrigger ausgelöst wird, wird die WaitTimeout-Eigenschaft der IIdleSettings-Schnittstelle ignoriert.
Beispiele
Weitere Informationen und Beispielcode für diese Schnittstelle finden Sie unter Time Trigger Example (C++).
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | taskschd.h |