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


Метод ITaskSettings::get_IdleSettings (taskschd.h)

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

Это свойство доступно для чтения и записи.

Синтаксис

HRESULT get_IdleSettings(
  IIdleSettings **ppIdleSettings
);

Параметры

ppIdleSettings

Возвращаемое значение

None

Remarks

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

Если функция экономии заряда включена, задачи планировщика задач Windows активируются только в том случае, если задача:

  • Не задано значение Запуск задачи, только если компьютер неактивен... (задача не использует IdleSettings)
  • Не задано для запуска во время автоматического обслуживания (задача не использует MaintenanceSettings)
  • Для параметра задано значение Запуск, только если пользователь вошел в систему (задача LogonTypeTASK_LOGON_INTERACTIVE_TOKEN или TASK_LOGON_GROUP).
Все остальные триггеры откладываются до отключения экономии заряда. Дополнительные сведения о доступе к состоянию экономии заряда в приложении см. в разделе SYSTEM_POWER_STATUS. Общие сведения о экономии заряда см. в разделе Экономия заряда (в рекомендациях по аппаратным компонентам).

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header taskschd.h
Библиотека Taskschd.lib
DLL Taskschd.dll

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

ITaskSettings

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