IDailyTrigger-Schnittstelle (taskschd.h)
Stellt einen Trigger dar, der eine Aufgabe basierend auf einem täglichen Zeitplan startet. Beispielsweise beginnt die Aufgabe jeden Tag zu einer bestimmten Zeit, jeden zweiten Tag, jeden dritten Tag usw.
Vererbung
Die IDailyTrigger-Schnittstelle erbt von der ITrigger-Schnittstelle.
Methoden
Die IDailyTrigger-Schnittstelle verfügt über diese Methoden.
IDailyTrigger::get_DaysInterval Ruft das Intervall zwischen den Tagen im Zeitplan ab oder legt es fest. (Abrufen) |
IDailyTrigger::get_RandomDelay Ruft eine Verzögerungszeit ab, die der Startzeit des Triggers zufällig hinzugefügt wird, oder legt diese fest. (IDailyTrigger.get_RandomDelay) |
IDailyTrigger::p ut_DaysInterval Ruft das Intervall zwischen den Tagen im Zeitplan ab oder legt es fest. (Put) |
IDailyTrigger::p ut_RandomDelay Ruft eine Verzögerungszeit ab, die der Startzeit des Triggers zufällig hinzugefügt wird, oder legt diese fest. (IDailyTrigger.put_RandomDelay) |
Hinweise
Die Tageszeit, zu der der Task gestartet wird, wird von der StartBoundary-Eigenschaft festgelegt.
Ein Intervall von 1 erzeugt einen Tagesplan. Ein Intervall von 2 erzeugt einen Zeitplan für jeden zweiten Tag usw.
Beim Lesen oder Schreiben ihres eigenen XML-Codes für eine Aufgabe wird ein täglicher Trigger mithilfe des ScheduleByDay-Elements des Taskplanerschemas angegeben.
Beispiele
Weitere Informationen und Beispielcode für diese Schnittstelle finden Sie unter Tägliches Triggerbeispiel (C++).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | taskschd.h |