Интерфейс 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

См. также раздел

IScheduledWorkItem

ITaskScheduler::Activate

ITaskScheduler::NewWorkItem