ITriggerCollection::Create 方法 (taskschd.h)
建立工作的新觸發程式。
語法
HRESULT Create(
[in] TASK_TRIGGER_TYPE2 type,
[out] ITrigger **ppTrigger
);
參數
[in] type
此參數設定為下列其中一個 TASK_TRIGGER_TYPE2 列舉常數。
價值 |
意義 |
-
TASK_TRIGGER_EVENT
- 0
|
在特定事件發生時觸發工作。
|
-
TASK_TRIGGER_TIME
- 1
|
在一天的特定時間觸發工作。
|
-
TASK_TRIGGER_DAILY
- 2
|
依每日排程觸發工作。 例如,工作會在每天的特定時間、每隔一天、每三天等開始。
|
-
TASK_TRIGGER_WEEKLY
- 3
|
依每周排程觸發工作。 例如,工作會在每周或其他星期的上午 8:00 開始。
|
-
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
|
在特定會話狀態變更時觸發工作。
|
[out] ppTrigger
代表新觸發程式的 ITrigger 介面。
傳入 NULLITrigger 介面指標的參考。 參考非NULL 指標可能會導致記憶體流失,因為將會覆寫指標。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
要求
要求 |
價值 |
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
目標平臺 |
窗戶 |
標頭 |
taskschd.h |
連結庫 |
Taskschd.lib |
DLL |
Taskschd.dll |
另請參閱
ITriggerCollection
工作排程器