Интерфейс ITask (mstask.h)
[[Этот API может быть изменен или недоступен в последующих версиях операционной системы или продукта. Вместо этого используйте интерфейсы планировщика задач 2.0 .] ]
Предоставляет методы для выполнения задач, получения или настройки сведений о задаче, а также для завершения задач. Он является производным от интерфейса IScheduledWorkItem и наследует все методы этого интерфейса.
Наследование
Интерфейс ITask наследуется от IScheduledWorkItem. ITask также имеет следующие типы элементов:
Методы
Интерфейс ITask содержит следующие методы.
ITask::GetApplicationName Этот метод извлекает имя приложения, с которым связана задача. |
ITask::GetMaxRunTime Этот метод извлекает максимальную продолжительность выполнения задачи (в миллисекундах) перед завершением. |
ITask::GetParameters Этот метод извлекает параметры командной строки задачи. |
ITask::GetPriority Этот метод извлекает приоритет для задачи. |
ITask::GetTaskFlags Этот метод возвращает флаги, которые изменяют поведение задачи. |
ITask::GetWorkingDirectory Этот метод извлекает каталог рабочей задачи. |
ITask::SetApplicationName Этот метод назначает определенное приложение текущей задаче. |
ITask::SetMaxRunTime Этот метод задает максимальное время выполнения задачи в миллисекундах до завершения. |
ITask::SetParameters Этот метод задает параметры командной строки для задачи. |
ITask::SetPriority Этот метод задает приоритет для задачи. |
ITask::SetTaskFlags Этот метод задает флаги, которые изменяют поведение запланированной задачи. |
ITask::SetWorkingDirectory Этот метод задает рабочий каталог для задачи. |
Комментарии
ITask — это основной интерфейс объекта триггера задачи. Чтобы создать объект задачи, вызовите ITaskScheduler::Activate для существующих задач или ITaskScheduler::NewWorkItem для новых задач.
Примеры
Дополнительные сведения и примеры кода для этого интерфейса см. в разделе Пример кода C/C++. Завершение задачи.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | mstask.h |
Распространяемые компоненты | Internet Обозреватель 4.0 или более поздней версии в Windows NT 4.0 и Windows 95 |