Bagikan melalui


enumerasi TASK_TRIGGER_TYPE (mstask.h)

[[API ini dapat diubah atau tidak tersedia dalam versi sistem operasi atau produk berikutnya. Silakan gunakan Tipe Penjadwal Tugas 2.0 Enumerasi sebagai gantinya.] ]

Menentukan jenis pemicu yang terkait dengan tugas.

Sintaks

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;

Konstanta

 
TASK_TIME_TRIGGER_ONCE
Nilai: 0
Pemicu diatur untuk menjalankan tugas satu kali.




Ketika nilai ini ditentukan, anggota Tipe
TASK_TRIGGER struktur diabaikan.
TASK_TIME_TRIGGER_DAILY
Nilai: 1
Pemicu diatur untuk menjalankan tugas pada interval harian.




Ketika nilai ini ditentukan, nilai
Anggota HARIAN dari
TRIGGER_TYPE_UNION struktur digunakan.
TASK_TIME_TRIGGER_WEEKLY
Nilai: 2
Pemicu diatur untuk menjalankan item kerja pada hari-hari tertentu dalam seminggu tertentu dalam sebulan tertentu.




Ketika nilai ini ditentukan, nilai
Anggota MINGGUAN dari
TRIGGER_TYPE_UNION struktur digunakan.
TASK_TIME_TRIGGER_MONTHLYDATE
Nilai: 3
Pemicu diatur untuk menjalankan tugas pada hari tertentu dalam sebulan.




Ketika nilai ini ditentukan, nilai
Anggota MONTHLYDATE dari
TRIGGER_TYPE_UNION struktur digunakan.
TASK_TIME_TRIGGER_MONTHLYDOW
Nilai: 4
Pemicu diatur untuk menjalankan tugas pada hari, minggu, dan bulan tertentu.




Ketika nilai ini ditentukan, nilai
Anggota MONTHLYDOW dari
TRIGGER_TYPE_UNION struktur digunakan.
TASK_EVENT_TRIGGER_ON_IDLE
Nilai: 5
Pemicu diatur untuk menjalankan tugas jika sistem tetap menganggur selama jumlah waktu yang ditentukan oleh waktu tunggu menganggur tugas.




Ketika nilai ini ditentukan, anggota wStartHour, wStartMinute, dan Type dari
TASK_TRIGGER struktur diabaikan.
TASK_EVENT_TRIGGER_AT_SYSTEMSTART
Nilai: 6
Pemicu diatur untuk menjalankan tugas pada startup sistem.




Ketika nilai ini ditentukan, anggota Tipe
TASK_TRIGGER struktur diabaikan.
TASK_EVENT_TRIGGER_AT_LOGON
Nilai: 7
Pemicu diatur untuk menjalankan tugas saat pengguna masuk.




Ketika nilai ini ditentukan, anggota Tipe
TASK_TRIGGER struktur diabaikan.

Keterangan

Konstanta yang ditentukan di sini digunakan dalam anggota TriggerType dari struktur TASK_TRIGGER .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header mstask.h

Lihat juga

IScheduledWorkItem::SetIdleWait

TASK_TRIGGER

TASK_TRIGGER_TYPE2

TRIGGER_TYPE_UNION

Tugas Microsoft Azure Scheduler