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

Weitere Informationen

ITrigger

ITriggerCollection

ITriggerCollection::Create

Taskplanerschnittstellen