Настройка примеров свойств задачи
Чтобы задать свойства задачи, вызовите ITaskScheduler::Activate для получения интерфейса объекта задачи, а затем вызовите соответствующий метод ITask, чтобы задать нужное свойство задачи.
Примеры кода, перечисленные в нижней части страницы, показывают, как задать свойства, уникальные для объектов задач. Для других свойств рабочих элементов, которые также применяются к задачам, см. в разделе Настройка примеров свойств рабочего элемента.
Заметка
В следующем примере кода все интерфейсы освобождаются после того, как они больше не нужны.
В следующих примерах измененный объект задачи всегда сохраняется на диске вызовом IPersistFile::Save. (Интерфейс IPersistFile — это стандартный COM-интерфейс, унаследованный объектом задачи.)
В следующей процедуре описывается, как задать свойство задачи.
Установить свойство задачи
- Вызовите CoInitialize, чтобы инициализировать библиотеку COM и CoCreateInstance, чтобы получить объект планировщика задач. (В этих примерах предполагается, что запущена служба планировщика задач.)
- Вызовите ITaskScheduler::Activate, чтобы получить интерфейс ITask объекта задачи. (Обратите внимание, что в этом примере получается задача "Тестовая задача".
- Вызовите соответствующий метод ITask, чтобы задать интересующее вас свойство.
- Вызовите IPersistFile::Save, чтобы сохранить измененный объект задачи на диске.
Для примера кода | Смотри |
---|---|
Установка имени приложения, связанного с известной задачей | Пример кода C/C++: настройка имени приложения |
Установка максимального времени выполнения известной задачи | Пример кода C/C++: настройка maxRunTime |
Очистка всех параметров командной строки, связанных с известной задачей | пример кода C/C++: настройка параметров задачи |
В этом примере устанавливается приоритет тестовой задачи, а затем сохраняется задача. В этом примере предполагается, что тестовая задача уже существует на локальном компьютере. | пример кода C/C++: задание приоритета задачи |
Установка рабочего каталога известной задачи | пример кода C/C++: настройка рабочего каталога |
Связанные разделы
-
Примеры планировщика задач 1.0