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


Интерфейс IIdleSettings (taskschd.h)

Указывает, как планировщик задач выполняет задачи, когда компьютер находится в состоянии простоя. Сведения об условиях простоя см. в разделе Условия простоя задачи.

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

Интерфейс IIdleSettings наследуется от интерфейса IDispatch.

Методы

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

 
IIdleSettings::get_IdleDuration

Возвращает или задает значение, указывающее время, в течение которого компьютер должен находиться в состоянии простоя перед выполнением задачи. (Получить)
IIdleSettings::get_RestartOnIdle

Возвращает или задает логическое значение, указывающее, перезапускается ли задача, когда компьютер переходит в состояние простоя несколько раз. (Получить)
IIdleSettings::get_StopOnIdleEnd

Возвращает или задает логическое значение, указывающее, что планировщик задач завершит задачу, если условие простоя заканчивается до завершения задачи. Условие простоя заканчивается, когда компьютер больше не простаит. (Получить)
IIdleSettings::get_WaitTimeout

Возвращает или задает значение, указывающее время, в течение которого планировщик задач будет ожидать выполнения условия простоя. (Получить)
IIdleSettings::p ut_IdleDuration

Возвращает или задает значение, указывающее время, в течение которого компьютер должен находиться в состоянии простоя перед выполнением задачи. (Put)
IIdleSettings::p ut_RestartOnIdle

Возвращает или задает логическое значение, указывающее, перезапускается ли задача, когда компьютер переходит в состояние простоя несколько раз. (Put)
IIdleSettings::p ut_StopOnIdleEnd

Возвращает или задает логическое значение, указывающее, что планировщик задач завершит задачу, если условие простоя заканчивается до завершения задачи. Условие простоя заканчивается, когда компьютер больше не простаит. (Put)
IIdleSettings::p ut_WaitTimeout

Возвращает или задает значение, указывающее время, в течение которого планировщик задач будет ожидать выполнения условия простоя. (Put)

Комментарии

При чтении или записи XML для задачи этот параметр указывается в элементе IdleSettings схемы планировщика задач.

Если задача активируется триггером бездействия, свойство WaitTimeout интерфейса IIdleSettings игнорируется.

Примеры

Дополнительные сведения и пример кода для этого интерфейса см. в разделе Пример триггера времени (C++).

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header taskschd.h

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

ITaskSettings

Планировщик заданий

Интерфейсы планировщика задач