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

Weitere Informationen

ITaskSettings

Aufgabenplanung

Aufgabenplanungsschnittstellen