TASK_TRIGGER_TYPE列舉 (mstask.h)
[[此 API 可能會在後續版本的操作系統或產品中變更或無法使用。 請改用工作 排程器 2.0 列舉類型 。] ]
定義與工作相關聯的 觸發 程序類型。
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;
常數
TASK_TIME_TRIGGER_ONCE 值: 0 觸發程式設定為單次執行工作。 指定這個值時, 的 Type 成員 忽略TASK_TRIGGER 結構。 |
TASK_TIME_TRIGGER_DAILY 值: 1 觸發程式設定為每天執行工作。 指定此值時, 的 DAILY 成員 使用TRIGGER_TYPE_UNION 結構。 |
TASK_TIME_TRIGGER_WEEKLY 值: 2 觸發程式會設定為在特定月份的特定星期幾執行工作專案。 指定此值時, 的 WEEKLY 成員 使用TRIGGER_TYPE_UNION 結構。 |
TASK_TIME_TRIGGER_MONTHLYDATE 值: 3 觸發程式設定為在特定日期 (月份) 執行工作。 指定此值時, 的 MONTHLYDATE 成員 使用TRIGGER_TYPE_UNION 結構。 |
TASK_TIME_TRIGGER_MONTHLYDOW 值: 4 觸發程式會設定為在特定天數、周和月執行工作。 指定此值時, 的 MONTHLYDOW 成員 使用TRIGGER_TYPE_UNION 結構。 |
TASK_EVENT_TRIGGER_ON_IDLE 值: 5 如果系統在工作 閑置等候 時間所指定的時間量,觸發程式會設定為執行工作。 指定此值時, wStartHour、 wStartMinute 和 Type 成員 忽略TASK_TRIGGER 結構。 |
TASK_EVENT_TRIGGER_AT_SYSTEMSTART 值: 6 觸發程式設定為在系統啟動時執行工作。 指定這個值時, 的 Type 成員 忽略TASK_TRIGGER 結構。 |
TASK_EVENT_TRIGGER_AT_LOGON 值: 7 觸發程式設定為在使用者登入時執行工作。 指定這個值時, 的 Type 成員 忽略TASK_TRIGGER 結構。 |
備註
此處定義的常數會用於TASK_TRIGGER結構的 TriggerType 成員中。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | mstask.h |