Bagikan melalui


Struktur MONTHLYDATE (mstask.h)

Menentukan hari dalam sebulan tugas akan berjalan.

Sintaks

typedef struct _MONTHLYDATE {
  DWORD rgfDays;
  WORD  rgfMonths;
} MONTHLYDATE;

Anggota

rgfDays

Menentukan hari dalam sebulan yang dijalankan tugas. Nilai ini adalah bitfield yang menentukan hari tugas akan berjalan. Bit 0 sesuai dengan bulan pertama, bit 1 hingga yang kedua, dan sebagainya.

rgfMonths

Menentukan bulan ketika tugas berjalan. Nilai ini adalah kombinasi dari bendera berikut. Lihat Keterangan untuk contoh pengaturan beberapa bendera.

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.

Keterangan

Serikat TRIGGER_TYPE_UNION menggunakan instans struktur ini sebagai bagian dari anggota Jenis definisi struktur TASK_TRIGGER .

Contoh C++ berikut menunjukkan cara menggabungkan bendera. Contoh menjalankan tugas setiap triwulanan.

MONTHLYDATE example;
example.rgfDays = 1;
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

TASK_TRIGGER

TRIGGER_TYPE_UNION