Struktur MONTHLYDOW (mstask.h)
Menentukan tanggal tugas berjalan menurut bulan, minggu, dan hari dalam seminggu.
Sintaks
typedef struct _MONTHLYDOW {
WORD wWhichWeek;
WORD rgfDaysOfTheWeek;
WORD rgfMonths;
} MONTHLYDOW;
Anggota
wWhichWeek
Menentukan minggu dalam sebulan ketika tugas berjalan. Nilai ini eksklusif dan merupakan salah satu bendera berikut.
Bendera |
Makna |
- TASK_FIRST_WEEK
|
Tugas akan berjalan antara hari pertama dan ketujuh dalam sebulan.
|
- TASK_SECOND_WEEK
|
Tugas akan berjalan antara hari kedelapan danke-14 dalam sebulan.
|
- TASK_THIRD_WEEK
|
Tugas akan berjalan antara hari ke-15 dan 21dalam sebulan.
|
- TASK_FOURTH_WEEK
|
Tugas akan berjalan antara tanggal22 dan28 bulan .
|
- TASK_LAST_WEEK
|
Tugas akan berjalan antara tujuh hari terakhir dalam sebulan.
|
rgfDaysOfTheWeek
Menentukan hari dalam seminggu (ditentukan dalam wWhichWeek) saat tugas berjalan. Nilai ini adalah kombinasi dari bendera berikut.
Bendera |
Makna |
- TASK_SUNDAY
|
Tugas akan berjalan pada hari Minggu.
|
- TASK_MONDAY
|
Tugas akan berjalan pada hari Senin.
|
- TASK_TUESDAY
|
Tugas akan berjalan pada hari Selasa.
|
- TASK_WEDNESDAY
|
Tugas akan berjalan pada hari Rabu.
|
- TASK_THURSDAY
|
Tugas akan berjalan pada hari Kamis.
|
- TASK_FRIDAY
|
Tugas akan berjalan pada hari Jumat.
|
- TASK_SATURDAY
|
Tugas akan berjalan pada hari Sabtu.
|
rgfMonths
Nilai yang menjelaskan bulan saat tugas berjalan. Nilai ini adalah kombinasi dari bendera berikut.
Bendera |
Makna |
- TASK_JANUARY
|
Tugas akan berjalan pada bulan Januari.
|
- TASK_FEBRUARY
|
Tugas akan berjalan pada bulan Februari.
|
- TASK_MARCH
|
Tugas akan berjalan pada bulan Maret.
|
- TASK_APRIL
|
Tugas akan berjalan pada bulan April.
|
- TASK_MAY
|
Tugas akan berjalan pada mei.
|
- TASK_JUNE
|
Tugas akan berjalan pada bulan Juni.
|
- TASK_JULY
|
Tugas akan berjalan pada bulan Juli.
|
- TASK_AUGUST
|
Tugas akan berjalan pada bulan Agustus.
|
- TASK_SEPTEMBER
|
Tugas akan berjalan pada bulan September.
|
- TASK_OCTOBER
|
Tugas akan berjalan pada bulan Oktober.
|
- TASK_NOVEMBER
|
Tugas akan berjalan pada bulan November.
|
- TASK_DECEMBER
|
Tugas akan berjalan pada bulan Desember.
|
Serikat TRIGGER_TYPE_UNION menggunakan instans struktur ini sebagai bagian dari anggota Jenis definisi struktur TASK_TRIGGER .
Contoh C++ berikut menunjukkan cara menggabungkan bendera ini. Contoh menjalankan tugas pada hari Senin dan Jumat minggu ketiga setiap bulan ketiga.
MONTHLYDOW example;
example.wWhichWeek = TASK_THIRD_WEEK;
example.rgfDaysOfTheWeek = TASK_FRIDAY | TASK_MONDAY;
example.rgfMonths = TASK_JANUARY | TASK_APRIL | TASK_JULY | TASK_OCTOBER;
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
IMonthlyDOWTrigger
TASK_TRIGGER
TRIGGER_TYPE_UNION