ITaskDefinition インターフェイス (taskschd.h)

タスクの設定、トリガー、アクション、登録情報など、タスクのすべてのコンポーネントを定義します。

継承

ITaskDefinition インターフェイスは、IDispatch インターフェイスから継承されます。

メソッド

ITaskDefinition インターフェイスには、これらのメソッドがあります。

 
ITaskDefinition::get_Actions

タスクによって実行されるアクションのコレクションを取得または設定します。 (Get)
ITaskDefinition::get_Data

タスクに関連付けられているデータを取得または設定します。 (Get)
ITaskDefinition::get_Principal

タスクのセキュリティ資格情報を提供するタスクのプリンシパルを取得または設定します。 (Get)
ITaskDefinition::get_RegistrationInfo

タスクの説明、タスクの作成者、タスクが登録された日付など、タスクの説明に使用される登録情報を取得または設定します。 (Get)
ITaskDefinition::get_Settings

タスク スケジューラ サービスによるタスクの実行方法を定義する設定を取得または設定します。 (Get)
ITaskDefinition::get_Triggers

タスクの開始に使用されるトリガーのコレクションを取得または設定します。 (Get)
ITaskDefinition::get_XmlText

タスクの XML 形式の定義を取得または設定します。 (Get)
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 要素を使用してタスク定義が指定されます。

このインターフェイスの詳細とコード例については、「Time Trigger Example (C++)」、「イベント トリガーの例 (C++)」、Daily Trigger Example (C++)Registration Trigger Example (C++)Weekly Trigger Example (C++)Logon Trigger Example (C++)、または Boot Trigger Example (C++) を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー taskschd.h

こちらもご覧ください

IRegisteredTask の Definition プロパティ

IActionCollection

IPrincipal

IRegisteredTask

IRegistrationInfo

ITaskFolder

ITaskService::NewTask

ITaskSettings

ITriggerCollection