TASK_TRIGGER_TYPE2 Enumeration (taskschd.h)
Definiert den Typ der Trigger, die von Aufgaben verwendet werden können.
Syntax
typedef enum _TASK_TRIGGER_TYPE2 {
TASK_TRIGGER_EVENT = 0,
TASK_TRIGGER_TIME = 1,
TASK_TRIGGER_DAILY = 2,
TASK_TRIGGER_WEEKLY = 3,
TASK_TRIGGER_MONTHLY = 4,
TASK_TRIGGER_MONTHLYDOW = 5,
TASK_TRIGGER_IDLE = 6,
TASK_TRIGGER_REGISTRATION = 7,
TASK_TRIGGER_BOOT = 8,
TASK_TRIGGER_LOGON = 9,
TASK_TRIGGER_SESSION_STATE_CHANGE = 11,
TASK_TRIGGER_CUSTOM_TRIGGER_01 = 12
} TASK_TRIGGER_TYPE2;
Konstanten
TASK_TRIGGER_EVENT Wert: 0 Löst den Task aus, wenn ein bestimmtes Ereignis auftritt. Weitere Informationen zu Ereignistriggern finden Sie unter IEventTrigger. |
TASK_TRIGGER_TIME Wert: 1 Löst den Task zu einer bestimmten Tageszeit aus. Weitere Informationen zu Zeittriggern finden Sie unter ITimeTrigger. |
TASK_TRIGGER_DAILY Wert: 2 Löst die Aufgabe nach einem täglichen Zeitplan aus. Beispielsweise beginnt die Aufgabe jeden Tag zu einer bestimmten Zeit, jeden zweiten Tag oder jeden dritten Tag. Weitere Informationen zu täglichen Triggern finden Sie unter IDailyTrigger. |
TASK_TRIGGER_WEEKLY Wert: 3 Löst den Task nach einem wöchentlichen Zeitplan aus. Beispielsweise beginnt die Aufgabe jede Woche oder eine andere Woche um 8:00 Uhr an einem bestimmten Tag. Weitere Informationen zu wöchentlichen Triggern finden Sie unter IWeeklyTrigger. |
TASK_TRIGGER_MONTHLY Wert: 4 Löst den Task nach einem monatlichen Zeitplan aus. Beispielsweise beginnt die Aufgabe an bestimmten Tagen bestimmter Monate. Weitere Informationen zu monatlichen Triggern finden Sie unter IMonthlyTrigger. |
TASK_TRIGGER_MONTHLYDOW Wert: 5 Löst die Aufgabe an einem monatlichen Wochentagsplan aus. Die Aufgabe beginnt beispielsweise an bestimmten Wochentagen, Wochen des Monats und Monaten des Jahres. Weitere Informationen zu monatlichen Triggern für wochentags finden Sie unter IMonthlyDOWTrigger. |
TASK_TRIGGER_IDLE Wert: 6 Löst die Aufgabe aus, wenn der Computer in einen Leerlaufzustand versetzt wird. Weitere Informationen zu Leerlauftriggern finden Sie unter IIdleTrigger. |
TASK_TRIGGER_REGISTRATION Wert: 7 Löst den Task aus, wenn der Task registriert ist. Weitere Informationen zu Registrierungstriggern finden Sie unter IRegistrationTrigger. |
TASK_TRIGGER_BOOT Wert: 8 Löst den Task aus, wenn der Computer gestartet wird. Weitere Informationen zu Starttriggern finden Sie unter IBootTrigger. |
TASK_TRIGGER_LOGON Wert: 9 Löst die Aufgabe aus, wenn sich ein bestimmter Benutzer anmeldet. Weitere Informationen zu Anmeldetriggern finden Sie unter ILogonTrigger. |
TASK_TRIGGER_SESSION_STATE_CHANGE Wert: 11 Löst den Task aus, wenn sich ein bestimmter Benutzersitzungsstatus ändert. Weitere Informationen zu Triggern für Sitzungsstatusänderungen finden Sie unter ISessionStateChangeTrigger. |
TASK_TRIGGER_CUSTOM_TRIGGER_01 Wert: 12 |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | taskschd.h |