Share via


TASK_TRIGGER_TYPE-Enumeration (mstask.h)

[[Diese API kann in nachfolgenden Versionen des Betriebssystems oder Produkts geändert oder nicht verfügbar sein. Verwenden Sie stattdessen den Taskplaner 2.0 Enumerated Types .] ]

Definiert die Typen von Triggern, die einem Task zugeordnet sind.

Syntax

typedef enum _TASK_TRIGGER_TYPE {
  TASK_TIME_TRIGGER_ONCE = 0,
  TASK_TIME_TRIGGER_DAILY = 1,
  TASK_TIME_TRIGGER_WEEKLY = 2,
  TASK_TIME_TRIGGER_MONTHLYDATE = 3,
  TASK_TIME_TRIGGER_MONTHLYDOW = 4,
  TASK_EVENT_TRIGGER_ON_IDLE = 5,
  TASK_EVENT_TRIGGER_AT_SYSTEMSTART = 6,
  TASK_EVENT_TRIGGER_AT_LOGON = 7
} TASK_TRIGGER_TYPE, *PTASK_TRIGGER_TYPE;

Konstanten

 
TASK_TIME_TRIGGER_ONCE
Wert: 0
Der Trigger ist so festgelegt, dass die Aufgabe ein einziges Mal ausgeführt wird.




Wenn dieser Wert angegeben wird, ist das Type-Element des
TASK_TRIGGER Struktur wird ignoriert.
TASK_TIME_TRIGGER_DAILY
Wert: 1
Der Trigger ist so festgelegt, dass der Task in einem täglichen Intervall ausgeführt wird.




Wenn dieser Wert angegeben wird,
DAILY-Mitglied der
TRIGGER_TYPE_UNION-Struktur wird verwendet.
TASK_TIME_TRIGGER_WEEKLY
Wert: 2
Der Trigger ist so festgelegt, dass das Arbeitselement an bestimmten Tagen einer bestimmten Woche eines bestimmten Monats ausgeführt wird.




Wenn dieser Wert angegeben wird,
WEEKLY-Mitglied der
TRIGGER_TYPE_UNION-Struktur wird verwendet.
TASK_TIME_TRIGGER_MONTHLYDATE
Wert: 3
Der Trigger ist so festgelegt, dass der Task an einem bestimmten Tag des Monats ausgeführt wird.




Wenn dieser Wert angegeben wird,
MONTHLYDATE-Mitglied des
TRIGGER_TYPE_UNION-Struktur wird verwendet.
TASK_TIME_TRIGGER_MONTHLYDOW
Wert: 4
Der Trigger ist so festgelegt, dass der Task an bestimmten Tagen, Wochen und Monaten ausgeführt wird.




Wenn dieser Wert angegeben wird,
MONTHLYDOW-Mitglied der
TRIGGER_TYPE_UNION-Struktur wird verwendet.
TASK_EVENT_TRIGGER_ON_IDLE
Wert: 5
Der Trigger ist so festgelegt, dass der Task ausgeführt wird, wenn das System für die von der Leerlaufzeit des Vorgangs angegebene Zeit im Leerlauf verbleibt.




Wenn dieser Wert angegeben wird, werden die Elemente wStartHour, wStartMinute und Type des
TASK_TRIGGER Struktur werden ignoriert.
TASK_EVENT_TRIGGER_AT_SYSTEMSTART
Wert: 6
Der Trigger ist so festgelegt, dass die Aufgabe beim Systemstart ausgeführt wird.




Wenn dieser Wert angegeben wird, ist das Type-Element des
TASK_TRIGGER Struktur wird ignoriert.
TASK_EVENT_TRIGGER_AT_LOGON
Wert: 7
Der Trigger ist so festgelegt, dass die Aufgabe ausgeführt wird, wenn sich ein Benutzer anmeldet.




Wenn dieser Wert angegeben wird, ist das Type-Element des
TASK_TRIGGER Struktur wird ignoriert.

Hinweise

Die hier definierten Konstanten werden im TriggerType-Member der TASK_TRIGGER-Struktur verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile mstask.h

Weitere Informationen

IScheduledWorkItem::SetIdleWait

TASK_TRIGGER

TASK_TRIGGER_TYPE2

TRIGGER_TYPE_UNION

Aufgabenplanung