タスク ページの取得の例
タスク ページを取得するには、 ITask::QueryInterface を呼び出して IProvideTaskPage インターフェイスを取得し、 IProvideTaskPage::GetPage を呼び出す必要があります。 GetPage メソッドは、ページへのハンドルを返します。このハンドルを使用して、要求したページを表示できます。
Note
次のコード例では、すべてのインターフェイスは不要になった後にリリースされます。
次の手順では、新しいトリガーを作成する方法について説明します。
新しいトリガーを作成するには
- CoInitialize を呼び出して COM ライブラリを初期化し、CoCreateInstance を呼び出してタスク スケジューラ オブジェクトを取得します。 (この例では、タスク スケジューラ サービスが実行されていることを前提としています)。
- ITaskScheduler::Activate を呼び出して、タスク オブジェクトの ITask インターフェイスを取得します。 (この例では、"テスト タスク" タスクを取得します。
- ITask::QueryInterface を呼び出して IProvideTaskPage インターフェイスを取得し、IProvideTaskPage::GetPage を呼び出してページを取得します。
- 返されたページ ハンドルを使用して、ページを表示します。
のコード例については、 | 参照先 |
---|---|
既知のタスクの [タスク] ページの取得と表示 | タスク ページの取得 |
関連トピック