タスク ページの取得の例

タスク ページを取得するには、 ITask::QueryInterface を呼び出して IProvideTaskPage インターフェイスを取得し、 IProvideTaskPage::GetPage を呼び出す必要があります。 GetPage メソッドは、ページへのハンドルを返します。このハンドルを使用して、要求したページを表示できます。

Note

次のコード例では、すべてのインターフェイスは不要になった後にリリースされます。

 

次の手順では、新しいトリガーを作成する方法について説明します。

新しいトリガーを作成するには

  1. CoInitialize を呼び出して COM ライブラリを初期化し、CoCreateInstance を呼び出してタスク スケジューラ オブジェクトを取得します。 (この例では、タスク スケジューラ サービスが実行されていることを前提としています)。
  2. ITaskScheduler::Activate を呼び出して、タスク オブジェクトの ITask インターフェイスを取得します。 (この例では、"テスト タスク" タスクを取得します。
  3. ITask::QueryInterface を呼び出して IProvideTaskPage インターフェイスを取得し、IProvideTaskPage::GetPage を呼び出してページを取得します。
  4. 返されたページ ハンドルを使用して、ページを表示します。
のコード例については、 参照先
既知のタスクの [タスク] ページの取得と表示 タスク ページの取得

 

タスク スケジューラ 1.0 の例