Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_EVENTWert: 0 Löst den Task aus, wenn ein bestimmtes Ereignis auftritt. Weitere Informationen zu Ereignistriggern finden Sie unter IEventTrigger. |
TASK_TRIGGER_TIMEWert: 1 Löst den Task zu einer bestimmten Tageszeit aus. Weitere Informationen zu Zeittriggern finden Sie unter ITimeTrigger. |
TASK_TRIGGER_DAILYWert: 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_WEEKLYWert: 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_MONTHLYWert: 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_MONTHLYDOWWert: 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_IDLEWert: 6 Löst die Aufgabe aus, wenn der Computer in einen Leerlaufzustand versetzt wird. Weitere Informationen zu Leerlauftriggern finden Sie unter IIdleTrigger. |
TASK_TRIGGER_REGISTRATIONWert: 7 Löst den Task aus, wenn der Task registriert ist. Weitere Informationen zu Registrierungstriggern finden Sie unter IRegistrationTrigger. |
TASK_TRIGGER_BOOTWert: 8 Löst den Task aus, wenn der Computer gestartet wird. Weitere Informationen zu Starttriggern finden Sie unter IBootTrigger. |
TASK_TRIGGER_LOGONWert: 9 Löst die Aufgabe aus, wenn sich ein bestimmter Benutzer anmeldet. Weitere Informationen zu Anmeldetriggern finden Sie unter ILogonTrigger. |
TASK_TRIGGER_SESSION_STATE_CHANGEWert: 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_01Wert: 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 |