共用方式為


工作排程器 2.0 介面

下列主題中所述的介面會以程序設計方式存取 Windows Vista作系統中使用的工作排程器內可用的功能。

這些主題包含介面的描述、介面所定義的屬性和方法清單,以及有關使用 介面時應注意之任何特殊情況的備註。

工作排程器 2.0 中引進了下列介面。

介面 描述
IAction 提供所有動作物件所繼承的通用屬性。
IActionCollection 包含工作所執行的動作。 其方法可用來新增、移除及擷取工作的動作。
IBootTrigger 表示啟動系統時啟動工作的觸發程式
IComHandlerAction 表示引發處理程序的動作。
IDailyTrigger 表示根據每日排程啟動工作的觸發程式。
IEmailAction 表示傳送電子郵件訊息的動作。
IEventTrigger 表示觸發程式,此觸發程式會在發生系統事件時啟動工作。
IExecAction 表示執行命令行作業的動作。
IIdleSettings 指定當計算機處於閑置狀態時,工作排程器執行工作的方式。
IIdleTrigger 表示當計算機進入閑置狀態時啟動工作的觸發程式。
ILogonTrigger 表示當使用者登入時啟動工作的觸發程式。
IMaintenanceSettings 提供工作排程器在自動維護期間用來執行工作的設定。
IMonthlyDOWTrigger 表示以每月星期幾排程啟動工作的觸發程式。
IMonthlyTrigger 表示根據每月排程啟動工作的觸發程式。
INetworkSettings 提供工作排程器服務用來取得網路配置檔的設定。
IPrincipal 提供主體的安全性認證。
IPrincipal2 提供主體的其他安全性認證。
IRegisteredTask 提供用來立即執行工作的方法、取得工作的任何執行中實例、取得或設定用來註冊工作的認證,以及描述工作的屬性。
IRegisteredTaskCollection 包含所有已註冊的工作。
IRegistrationInfo 提供可用來描述工作的系統管理資訊。 這項資訊包含詳細數據,例如工作的描述、工作的作者、工作的註冊日期,以及工作的安全性描述元。
IRegistrationTrigger 表示在註冊工作時啟動工作的觸發程式。
IRepetitionPattern 定義工作執行的頻率,以及工作啟動后重複模式的重複時間長度。
IRunningTask 提供方法,以取得執行中工作的資訊並控制。
IRunningTaskCollection 提供用來控制執行工作的集合。
ISessionStateChangeTrigger 觸發主控台連線或中斷連線、遠端連線或中斷連線,或工作站鎖定或解除鎖定通知的工作。
IShowMessageAction 表示啟動工作時顯示消息框的動作。
ITaskDefinition 定義工作的所有元件,例如工作設定、觸發程式、動作和註冊資訊。
ITaskFolder 提供用來在資料夾中註冊 (create) 工作、從資料夾移除工作,以及從資料夾建立或移除子資料夾的方法。
ITaskFolderCollection 提供包含工作之資料夾集合的資訊和控制。
ITaskHandler 定義工作排程器服務呼叫的方法,以管理 COM 處理程式。
ITaskHandlerStatus 提供 COM 處理程式用來通知工作排程器處理程序狀態的方法。
ITaskNamedValuePair 建立名稱/值組,其中名稱與值相關聯。
ITaskNamedValueCollection 包含 ITaskNamedValuePair 介面名稱/值組的集合。
ITaskService 提供工作排程器服務的存取權,以便管理已註冊的工作。
ITaskSettings 提供工作排程器服務用來執行工作的設定。
ITaskSettings2 提供工作排程器服務用來執行工作的其他設定。
ITaskSettings3 提供工作排程器用來執行工作的擴充設定。
ITaskVariables 定義工作變數,這些變數可以當做參數傳遞至工作處理程式和工作所啟動的外部可執行檔。 需要輸入及輸出數據給作業變數的工作處理程式,應該在 ITaskVariables的服務指標上執行查詢介面。
ITimeTrigger 表示啟動觸發程式時啟動工作的觸發程式。
ITrigger 提供所有觸發程式介面所繼承的通用屬性。
ITriggerCollection 提供用來新增、移除及取得工作觸發程式的方法。
IWeeklyTrigger 表示根據每周排程啟動工作的觸發程式。