共用方式為


(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

另請參閱

工作排程器

工作排程器列舉類型