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


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

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

Примечание

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

 

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

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

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

 

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