Поделиться через


Получение примера страницы задач

Чтобы получить страницу задачи, необходимо вызвать ITask::QueryInterface, чтобы получить интерфейс IProvideTaskPage, а затем вызвать IProvideTaskPage::GetPage. Метод GetPage возвращает дескриптор на страницу, который затем можно использовать для отображения запрошенной страницы.

Заметка

В следующем примере кода все интерфейсы освобождаются после того, как они больше не нужны.

 

В следующей процедуре описывается создание нового триггера.

Создание нового триггера

  1. Вызовите CoInitialize, чтобы инициализировать библиотеку COM и CoCreateInstance, чтобы получить объект планировщика задач. (В этом примере предполагается, что запущена служба планировщика задач.)
  2. Вызовите ITaskScheduler::Activate, чтобы получить интерфейс ITask объекта задачи. (Обратите внимание, что в этом примере получается задача "Тестовая задача".
  3. Вызовите интерфейс ITask::QueryInterface, чтобы получить интерфейс IProvideTaskPage, и используйте IProvideTaskPage::GetPage для получения страницы.
  4. С помощью возвращаемого дескриптора страницы отобразите страницу.
Пример кода для Смотреть
Получение и отображение страницы задач известной задачи Извлечение страницы задачи

 

Примеры планировщика задач 1.0