TASK_TRIGGER_TYPE 枚举 (mstask.h)
[[此 API 可能在操作系统或产品的后续版本中更改或不可用。 请改用 任务计划程序 2.0 枚举类型 。] ]
定义与任务关联的 触发器 类型。
语法
typedef enum _TASK_TRIGGER_TYPE {
TASK_TIME_TRIGGER_ONCE = 0,
TASK_TIME_TRIGGER_DAILY = 1,
TASK_TIME_TRIGGER_WEEKLY = 2,
TASK_TIME_TRIGGER_MONTHLYDATE = 3,
TASK_TIME_TRIGGER_MONTHLYDOW = 4,
TASK_EVENT_TRIGGER_ON_IDLE = 5,
TASK_EVENT_TRIGGER_AT_SYSTEMSTART = 6,
TASK_EVENT_TRIGGER_AT_LOGON = 7
} TASK_TRIGGER_TYPE, *PTASK_TRIGGER_TYPE;
常量
TASK_TIME_TRIGGER_ONCE 值: 0 触发器设置为运行任务一次。 如果指定此值,则 为 的 Type 成员 忽略TASK_TRIGGER 结构。 |
TASK_TIME_TRIGGER_DAILY 值:1 触发器设置为按每日间隔运行任务。 如果指定了此值,则 的 DAILY 成员 使用TRIGGER_TYPE_UNION 结构。 |
TASK_TIME_TRIGGER_WEEKLY 值: 2 触发器设置为在特定月份的特定周的特定日期运行工作项。 如果指定了此值,则 的 WEEKLY 成员 使用TRIGGER_TYPE_UNION 结构。 |
TASK_TIME_TRIGGER_MONTHLYDATE 值: 3 触发器设置为在特定日期 (月份) 运行任务。 如果指定了此值,则 的 MONTHLYDATE 成员 使用TRIGGER_TYPE_UNION 结构。 |
TASK_TIME_TRIGGER_MONTHLYDOW 值: 4 触发器设置为在特定日期、周和月运行任务。 如果指定了此值,则 的 MONTHLYDOW 成员 使用TRIGGER_TYPE_UNION 结构。 |
TASK_EVENT_TRIGGER_ON_IDLE 值: 5 如果系统在任务的空闲 等待 时间指定的时间内保持空闲状态,则触发器设置为运行任务。 指定此值后, wStartHour、 wStartMinute 和 Type 成员 忽略TASK_TRIGGER 结构。 |
TASK_EVENT_TRIGGER_AT_SYSTEMSTART 值: 6 触发器设置为在系统启动时运行任务。 如果指定此值,则 为 的 Type 成员 忽略TASK_TRIGGER 结构。 |
TASK_EVENT_TRIGGER_AT_LOGON 值: 7 触发器设置为在用户登录时运行任务。 如果指定此值,则 为 的 Type 成员 忽略TASK_TRIGGER 结构。 |
注解
此处定义的常量用于 TASK_TRIGGER 结构的 TriggerType 成员中。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | mstask.h |