次の方法で共有


作業項目の追加

スケジュールされたタスクフォルダー作業項目を追加するには、2 つの方法があります。 フォルダー内に新しい作業項目を作成することも、既存の作業項目をフォルダーに追加することもできます。

Note

現時点では、タスク オブジェクトのみを [スケジュールされたタスク] フォルダーに追加できます。 タスクを追加するときは、タスク クラスの識別子とタスク インターフェイス ITask を知っている必要があります。

 

新しい作業項目を作成する場合は、 ITaskScheduler::NewWorkItem メソッドを呼び出します。 このメソッドは、指定した名前を使用して新しい作業項目オブジェクトを作成し、作業項目を [スケジュールされたタスク] フォルダーに追加します。 新しい作業項目を作成すると、タスク スケジューラによって、新しいオブジェクトに必要なメモリが割り当てられます。

既存の作業項目を [スケジュールされたタスク] フォルダーに追加するには、 ITaskScheduler::AddWorkItem メソッドを呼び出します。 このメソッドを呼び出すときは、 オブジェクトを作成する必要があります。

作業項目に指定する名前は、スケジュールされたタスク フォルダー内で一意である必要があります。 ITaskScheduler::NewWorkItem メソッドまたは ITaskScheduler::AddWorkItem メソッドを呼び出すとき、同じ名前の作業項目が既に存在する場合、メソッドはERROR_FILE_EXISTSエラーを返します。 詳細については、「 NewWorkItem を使用したタスクの作成の例」を参照してください。