タスク ページの取得の例
タスク ページを取得するには、 ITask::QueryInterface を呼び出して IProvideTaskPage インターフェイスを取得し、 IProvideTaskPage::GetPage を呼び出す必要があります。 GetPage メソッドは、ページへのハンドルを返します。このハンドルを使用して、要求したページを表示できます。
Note
次のコード例では、すべてのインターフェイスは不要になった後にリリースされます。
次の手順では、新しいトリガーを作成する方法について説明します。
新しいトリガーを作成するには
- CoInitialize を呼び出して COM ライブラリを初期化し、CoCreateInstance を呼び出してタスク スケジューラ オブジェクトを取得します。 (この例では、タスク スケジューラ サービスが実行されていることを前提としています)。
- ITaskScheduler::Activate を呼び出して、タスク オブジェクトの ITask インターフェイスを取得します。 (この例では、"テスト タスク" タスクを取得します。
- ITask::QueryInterface を呼び出して IProvideTaskPage インターフェイスを取得し、IProvideTaskPage::GetPage を呼び出してページを取得します。
- 返されたページ ハンドルを使用して、ページを表示します。
のコード例については、 | 参照先 |
---|---|
既知のタスクの [タスク] ページの取得と表示 | タスク ページの取得 |
関連トピック
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示