工作排程器 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 提供用來註冊 (在資料夾中建立) 工作、從資料夾中移除工作,以及從資料夾中建立或移除子資料夾的方法。
ITaskFolderCollection 提供包含工作之資料夾集合的資訊和控制。
ITaskHandler 定義工作排程器服務呼叫的方法,以管理 COM 處理常式。
ITaskHandlerStatus 提供 COM 處理常式用來通知工作排程器有關處理常式狀態的方法。
ITaskNamedValuePair 建立名稱/值組,其中名稱與值相關聯。
ITaskNamedValueCollection 包含 ITaskNamedValuePair 介面名稱/值組的集合。
ITaskService 提供工作排程器服務的存取權,以管理已註冊的工作。
ITaskSettings 提供工作排程器服務用來執行工作的設定。
ITaskSettings2 提供工作排程器服務用來執行工作的其他設定。
ITaskSettings3 提供工作排程器用來執行工作的擴充設定。
ITaskVariables 定義工作變數,這些變數可以當做參數傳遞至工作處理常式和由工作啟動的外部可執行檔。 需要輸入和輸出資料至作業變數的工作處理常式應該在 ITaskVariables的服務指標上執行查詢介面。
ITimeTrigger 表示啟動觸發程式時啟動工作的觸發程式。
ITrigger 提供所有觸發程式介面所繼承的通用屬性。
ITriggerCollection 提供用來加入、移除及取得工作觸發程式的方法。
IWeeklyTrigger 表示根據每週排程啟動工作的觸發程式。