共用方式為


MONTHLYDATE 結構 (mstask.h)

定義工作將執行之月份的日期。

語法

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

成員

rgfDays

指定工作執行月份的日期。 這個值是一個位字段,指定工作將執行的 (日) 。 位 0 對應至月份的第一個、位 1 到第二個,依此類推。

rgfMonths

指定工作執行時的月份 () 。 這個值是下列旗標的組合。 如需設定多個旗標的範例,請參閱。

旗標 意義
TASK_JANUARY
工作將在 1 月執行。
TASK_FEBRUARY
工作將在 2 月執行。
TASK_MARCH
工作將在 3 月執行。
TASK_APRIL
工作將在 4 月執行。
TASK_MAY
工作將在 5 月執行。
TASK_JUNE
工作將在 6 月執行。
TASK_JULY
工作將在 7 月執行。
TASK_AUGUST
工作將在 8 月執行。
TASK_SEPTEMBER
工作將在 9 月執行。
TASK_OCTOBER
工作將在 10 月執行。
TASK_NOVEMBER
工作將在 11 月執行。
TASK_DECEMBER
工作將在 12 月執行。

備註

TRIGGER_TYPE_UNION聯集會使用這個 結構的實例作為TASK_TRIGGER結構定義之 Type 成員的一部分。

下列 C++ 範例示範如何結合 旗標。 此範例會每季執行一個工作。

MONTHLYDATE example;
example.rgfDays = 1;
example.rgfMonths = TASK_JANUARY | TASK_APRIL | TASK_JULY | TASK_OCTOBER;

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 mstask.h

另請參閱

TASK_TRIGGER

TRIGGER_TYPE_UNION