共用方式為


ITaskDefinition 介面 (taskschd.h)

定義工作的所有元件,例如工作設定、觸發程式、動作和註冊資訊。

繼承

ITaskDefinition 介面繼承自 IDispatch 介面。

方法

ITaskDefinition 介面具有這些方法。

 
ITaskDefinition::get_Actions

取得或設定工作所執行的動作集合。 (取得)
ITaskDefinition::get_Data

取得或設定與工作相關聯的數據。 (取得)
ITaskDefinition::get_Principal

取得或設定提供工作安全性認證的工作主體。 (取得)
ITaskDefinition::get_RegistrationInfo

取得或設定用來描述工作的註冊資訊,例如工作的描述、工作的作者,以及註冊工作的日期。 (取得)
ITaskDefinition::get_Settings

取得或設定可定義工作排程器服務執行工作的設定。 (取得)
ITaskDefinition::get_Triggers

取得或設定用來啟動工作的觸發程式集合。 (取得)
ITaskDefinition::get_XmlText

取得或設定工作的 XML 格式定義。 (取得)
ITaskDefinition::p ut_Actions

取得或設定工作所執行的動作集合。 (Put)
ITaskDefinition::p ut_Data

取得或設定與工作相關聯的數據。 (Put)
ITaskDefinition::p ut_Principal

取得或設定提供工作安全性認證的工作主體。 (Put)
ITaskDefinition::p ut_RegistrationInfo

取得或設定用來描述工作的註冊資訊,例如工作的描述、工作的作者,以及註冊工作的日期。 (Put)
ITaskDefinition::p ut_Settings

取得或設定可定義工作排程器服務執行工作的設定。 (Put)
ITaskDefinition::p ut_Triggers

取得或設定用來啟動工作的觸發程式集合。 (Put)
ITaskDefinition::p ut_XmlText

取得或設定工作的 XML 格式定義。 (Put)

備註

讀取或寫入工作自己的 XML 時,會使用工作排程器架構的 Task 元素來指定工作定義。

範例

如需此介面的詳細資訊和範例程式代碼,請參閱時間觸發程式範例 (C++) 事件觸發程式範例 (C++) 、每日觸發程式範例 (C++) 、註冊觸發程式範例 (C++ ) 、每周觸發程式範例 (C++ ) 、登入觸發程式範例 (C++) 開機觸發範例 (C++)

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 taskschd.h

另請參閱

IRegisteredTask 的定義屬性

IActionCollection

IPrincipal

IRegisteredTask

IRegistrationInfo

ITaskFolder

ITaskService::NewTask

ITaskSettings

ITriggerCollection