Bagikan melalui


Struktur Pemicu untuk Penjadwal Tugas 1.0

Task Scheduler 1.0 menggunakan beberapa struktur untuk menentukan kriteria pemicu.

Nota

Untuk informasi selengkapnya tentang pemicu Task Scheduler 2.0, lihat Antarmuka Pemicu.

 

Struktur Task Scheduler 1.0

Ilustrasi berikut menunjukkan struktur TASK_TRIGGER. Ini memiliki tiga anggota yang diperlukan (wBeginYear, wBeginMonth, dan wBeginDay) yang harus diatur saat membuat pemicu baru. (Untuk melompat ke halaman referensi untuk struktur ini, klik nama struktur dalam ilustrasi.)

Ketahuilah bahwa anggota TriggerType menggunakan enumerasi TASK_TRIGGER_TYPE dan anggota Jenis menggunakan struktur TASK_TRIGGER_UNION. Enumerasi TASK_TRIGGER_TYPE digunakan untuk menentukan jenis pemicu (jenis pemicu berbasis peristiwa dan waktu). Struktur TRIGGER_TYPE_UNION digunakan untuk menggabungkan strukturDAILY , WEEKLY, MONTHLYDATE (hari dalam bulan), dan struktur MONTHLYDOW (hari dalam seminggu) yang digunakan untuk menentukan kapan pemicu berbasis waktu akan diaktifkan.

Jika TriggerType menentukan pemicu berbasis satu kali atau pemicu berbasis peristiwa, anggota Jenis diabaikan. Struktur TRIGGER_TYPE_UNION hanya digunakan jika anggota TriggerType menentukan pemicu berbasis waktu harian, mingguan, hari dalam sebulan, atau bulanan.

Selain itu, pengaturan anggota Jenis menunjukkan anggota struktur TRIGGER_TYPE_UNION mana yang digunakan. Ilustrasi berikut menunjukkan hubungan antara nilai enumerasi TASK_TRIGGER_TYPE dan anggota struktur TRIGGER_TYPE_STRUCTURE. (Untuk melompat ke halaman referensi untuk struktur ini klik nama struktur dalam ilustrasi.)

hubungan antara nilai enumerasi jenis pemicu tugas dan anggota struktur struktur jenis pemicu

Pemicu Tugas

Jenis Pemicu

Antarmuka Pemicu