(taskschd.h) TASK_TRIGGER_TYPE2 列舉
定義工作可以使用的觸發程序類型。
Syntax
typedef enum _TASK_TRIGGER_TYPE2 {
TASK_TRIGGER_EVENT = 0,
TASK_TRIGGER_TIME = 1,
TASK_TRIGGER_DAILY = 2,
TASK_TRIGGER_WEEKLY = 3,
TASK_TRIGGER_MONTHLY = 4,
TASK_TRIGGER_MONTHLYDOW = 5,
TASK_TRIGGER_IDLE = 6,
TASK_TRIGGER_REGISTRATION = 7,
TASK_TRIGGER_BOOT = 8,
TASK_TRIGGER_LOGON = 9,
TASK_TRIGGER_SESSION_STATE_CHANGE = 11,
TASK_TRIGGER_CUSTOM_TRIGGER_01 = 12
} TASK_TRIGGER_TYPE2;
常數
TASK_TRIGGER_EVENT 值: 0 在特定事件發生時觸發工作。 如需事件觸發程式的詳細資訊,請參閱 IEventTrigger。 |
TASK_TRIGGER_TIME 值: 1 在特定一天的時間觸發工作。 如需時間觸發程式的詳細資訊,請參閱 ITimeTrigger。 |
TASK_TRIGGER_DAILY 值: 2 依每日排程觸發工作。 例如,工作會在每天、每隔一天或第三天的特定時間開始。 如需每日觸發程式的詳細資訊,請參閱 IDailyTrigger。 |
TASK_TRIGGER_WEEKLY 值: 3 以每周排程觸發工作。 例如,工作會在每周或其他一周的特定一天上午 8:00 開始。 如需每周觸發程式的詳細資訊,請參閱 IWeeklyTrigger。 |
TASK_TRIGGER_MONTHLY 值: 4 依每月排程觸發工作。 例如,工作會在特定月份的特定天數開始。 如需每月觸發程式的詳細資訊,請參閱 IMonthlyTrigger。 |
TASK_TRIGGER_MONTHLYDOW 值: 5 依每月排程觸發工作。 例如,工作會在一周的特定天數、月份的周數和一年中的月份開始。 如需每月一周觸發程式的詳細資訊,請參閱 IMonthlyDOWTrigger。 |
TASK_TRIGGER_IDLE 值: 6 當計算機進入閑置狀態時,觸發工作。 如需閑置觸發程式的詳細資訊,請參閱 IIdleTrigger。 |
TASK_TRIGGER_REGISTRATION 值: 7 在註冊工作時觸發工作。 如需註冊觸發程式的詳細資訊,請參閱 IRegistrationTrigger。 |
TASK_TRIGGER_BOOT 值: 8 在電腦開機時觸發工作。 如需開機觸發程式的詳細資訊,請參閱 IBootTrigger。 |
TASK_TRIGGER_LOGON 值: 9 在特定使用者登入時觸發工作。 如需登入觸發程式的詳細資訊,請參閱 ILogonTrigger。 |
TASK_TRIGGER_SESSION_STATE_CHANGE 值: 11 在特定用戶會話狀態變更時觸發工作。 如需會話狀態變更觸發程式的詳細資訊,請參閱 ISessionStateChangeTrigger。 |
TASK_TRIGGER_CUSTOM_TRIGGER_01 值: 12 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | taskschd.h |