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