monthLYDOW 结构 (mstask.h)
按月、周和星期) 定义任务运行的日期 (。
语法
typedef struct _MONTHLYDOW {
WORD wWhichWeek;
WORD rgfDaysOfTheWeek;
WORD rgfMonths;
} MONTHLYDOW;
成员
wWhichWeek
指定运行任务时当月的周数。 此值是独占的,是以下标志之一。
rgfDaysOfTheWeek
指定任务运行时在 wWhichWeek) 中指定的星期 () (。 此值是以下标志的组合。
标志 | 含义 |
---|---|
|
该任务将在星期日运行。 |
|
该任务将在星期一运行。 |
|
该任务将在星期二运行。 |
|
该任务将在星期三运行。 |
|
该任务将在星期四运行。 |
|
该任务将在星期五运行。 |
|
该任务将在星期六运行。 |
rgfMonths
描述任务运行时的月份 () 的值。 此值是以下标志的组合。
注解
TRIGGER_TYPE_UNION联合将此结构的实例用作TASK_TRIGGER结构定义的 Type 成员的一部分。
以下 C++ 示例演示如何合并这些标志。 该示例在每个第三个月的星期一和第三周的星期五运行任务。
MONTHLYDOW example;
example.wWhichWeek = TASK_THIRD_WEEK;
example.rgfDaysOfTheWeek = TASK_FRIDAY | TASK_MONDAY;
example.rgfMonths = TASK_JANUARY | TASK_APRIL | TASK_JULY | TASK_OCTOBER;
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | mstask.h |