Freigeben über


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

Weitere Informationen

Aufgabenplanung

Aufzählungstypen des Aufgabenplaners