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


Интерфейс IScheduledWorkItem (mstask.h)

[[Этот API может быть изменен или недоступен в последующих версиях операционной системы или продукта. Вместо этого используйте интерфейсы планировщика задач 2.0 .] ]

Предоставляет методы для управления определенными рабочими элементами.

Наследование

Интерфейс IScheduledWorkItem наследуется от интерфейса IUnknown . IScheduledWorkItem также содержит следующие типы элементов:

Методы

Интерфейс IScheduledWorkItem содержит следующие методы.

 
IScheduledWorkItem::CreateTrigger

Создает триггер для рабочего элемента.
IScheduledWorkItem::D eleteTrigger

Удаляет триггер из рабочего элемента.
IScheduledWorkItem::EditWorkItem

Отображает страницы свойств Задача, Расписание и Параметры для рабочего элемента, что позволяет пользователю задавать свойства на этих страницах.
IScheduledWorkItem::GetAccountInformation

Возвращает имя учетной записи для рабочего элемента.
IScheduledWorkItem::GetComment

Извлекает комментарий для рабочего элемента.
IScheduledWorkItem::GetCreator

Извлекает имя создателя рабочего элемента.
IScheduledWorkItem::GetErrorRetryCount

Извлекает количество повторных попыток выполнения операции планировщиком задач при возникновении ошибки. Этот метод не реализован.
IScheduledWorkItem::GetErrorRetryInterval

Извлекает интервал времени (в минутах) между попытками планировщика задач запустить рабочий элемент при возникновении ошибки. Этот метод не реализован.
IScheduledWorkItem::GetExitCode

Извлекает последний код выхода, возвращенный исполняемым файлом, связанным с рабочим элементом при его последнем выполнении. Метод также возвращает код выхода, возвращенный планировщику задач при последней попытке запустить рабочий элемент.
IScheduledWorkItem::GetFlags

Извлекает флаги, которые изменяют поведение любого типа рабочего элемента.
IScheduledWorkItem::GetIdleWait

Извлекает время ожидания бездействия для рабочего элемента.
IScheduledWorkItem::GetMostRecentRunTime

Извлекает последнее время начала выполнения рабочего элемента.
IScheduledWorkItem::GetNextRunTime

Извлекает при следующем запуске рабочего элемента.
IScheduledWorkItem::GetRunTimes

Извлекает время выполнения рабочего элемента за указанный период времени.
IScheduledWorkItem::GetStatus

Извлекает состояние рабочего элемента.
IScheduledWorkItem::GetTrigger

Извлекает триггер задачи.
IScheduledWorkItem::GetTriggerCount

Извлекает количество триггеров для текущего рабочего элемента.
IScheduledWorkItem::GetTriggerString

Извлекает строку, описывающую триггер рабочего элемента.
IScheduledWorkItem::GetWorkItemData

Извлекает определяемые приложением данные, связанные с рабочим элементом.
IScheduledWorkItem::Run

Отправляет запрос в службу планировщика задач для запуска рабочего элемента.
IScheduledWorkItem::SetAccountInformation

Задает имя учетной записи и пароль, используемые для запуска рабочего элемента.
IScheduledWorkItem::SetComment

Задает комментарий для рабочего элемента.
IScheduledWorkItem::SetCreator

Задает имя создателя рабочего элемента.
IScheduledWorkItem::SetErrorRetryCount

Задает количество попыток повторного запуска рабочего элемента при возникновении ошибки. Этот метод не реализован.
IScheduledWorkItem::SetErrorRetryInterval

Задает интервал времени (в минутах) между попытками планировщика задач запустить рабочий элемент после возникновения ошибки. Этот метод не реализован.
IScheduledWorkItem::SetFlags

Задает флаги, которые изменяют поведение любого типа рабочего элемента.
IScheduledWorkItem::SetIdleWait

Задает минуты, в течение в течение которым система должна быть простаивной перед запуском рабочего элемента.
IScheduledWorkItem::SetWorkItemData

Этот метод сохраняет определяемые приложением данные, связанные с рабочим элементом.
IScheduledWorkItem::Terminate

Этот метод завершает выполнение рабочего элемента.

Комментарии

Интерфейс IScheduledWorkItem является базовым интерфейсом для интерфейса ITask . Все методы, предоставляемые IScheduledWorkItem , наследуются интерфейсом ITask и обычно вызываются через этот интерфейс.

Примеры

Дополнительные сведения и пример кода для этого интерфейса см. в разделе C/C++ Code Example: Завершает задачу.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header mstask.h
Распространяемые компоненты Internet Обозреватель 4.0 или более поздней версии в Windows NT 4.0 и Windows 95

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

ITask