Parameter ini diatur ke salah satu konstanta enumerasi TASK_TRIGGER_TYPE2 berikut.
Nilai
Arti
TASK_TRIGGER_EVENT
0
Memicu tugas saat peristiwa tertentu terjadi.
TASK_TRIGGER_TIME
1
Memicu tugas pada waktu tertentu dalam sehari.
TASK_TRIGGER_DAILY
2
Memicu tugas pada jadwal harian. Misalnya, tugas dimulai pada waktu tertentu setiap hari, setiap hari lainnya, setiap hari ketiga, dan sebagainya.
TASK_TRIGGER_WEEKLY
3
Memicu tugas pada jadwal mingguan. Misalnya, tugas dimulai pada pukul 08.00 pada hari tertentu setiap minggu atau minggu lainnya.
TASK_TRIGGER_MONTHLY
4
Memicu tugas pada jadwal bulanan. Misalnya, tugas dimulai pada hari-hari tertentu pada bulan tertentu.
TASK_TRIGGER_MONTHLYDOW
5
Memicu tugas pada jadwal hari dalam seminggu bulanan. Misalnya, tugas dimulai pada hari-hari tertentu dalam seminggu, minggu dalam sebulan, dan bulan dalam setahun.
TASK_TRIGGER_IDLE
6
Memicu tugas ketika komputer masuk ke status diam.
TASK_TRIGGER_REGISTRATION
7
Memicu tugas ketika tugas didaftarkan.
TASK_TRIGGER_BOOT
8
Memicu tugas ketika komputer boot.
TASK_TRIGGER_LOGON
9
Memicu tugas saat pengguna tertentu masuk.
TASK_TRIGGER_SESSION_STATE_CHANGE
11
Memicu tugas saat status sesi tertentu berubah.
[out] ppTrigger
Antarmuka ITrigger yang mewakili pemicu baru.
Berikan referensi ke penunjuk antarmuka NULLITrigger. Mereferensikan pointer NULL non-dapat menyebabkan kebocoran memori karena pointer akan ditimpa.
Mengembalikan nilai
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT.