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