周结构 (mstask.h)

定义任务调用之间的间隔(以周为单位)。

语法

typedef struct _WEEKLY {
  WORD WeeksInterval;
  WORD rgfDaysOfTheWeek;
} WEEKLY;

成员

WeeksInterval

调用任务之间的周数。

rgfDaysOfTheWeek

值,用于描述任务运行的星期数。 此值是位域,是以下标志的组合。 有关指定多个标志的示例,请参阅备注。

标志 含义
TASK_SUNDAY
该任务将在星期日运行。
TASK_MONDAY
该任务将在星期一运行。
TASK_TUESDAY
该任务将在星期二运行。
TASK_WEDNESDAY
该任务将在星期三运行。
TASK_THURSDAY
该任务将在星期四运行。
TASK_FRIDAY
该任务将在星期五运行。
TASK_SATURDAY
该任务将在星期六运行。

注解

TRIGGER_TYPE_UNION联合将此结构的实例用作TASK_TRIGGER结构定义的 Type 成员的一部分。

以下 C++ 演示如何合并 rgfDaysOfTheWeek 标志。 该示例每隔一个星期天、星期三和星期五运行一个任务。

WEEKLY example;
example.WeeksInterval = 2;
example.rgfDaysOfTheWeek = TASK_SUNDAY | TASK_WEDNESDAY | TASK_FRIDAY;

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 mstask.h

另请参阅

IWeeklyTrigger

TASK_TRIGGER

TRIGGER_TYPE_UNION

WeeksInterval