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


Метод ITaskSettings3::get_MaintenanceSettings (taskschd.h)

Возвращает или задает указатель на объект IMaintenanceSettings , который планировщик задач использует для выполнения задачи во время автоматического обслуживания.

Это свойство является чтением и записью.

Синтаксис

HRESULT get_MaintenanceSettings(
  IMaintenanceSettings **ppMaintenanceSettings
);

Параметры

ppMaintenanceSettings

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

None

Remarks

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

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

Требования

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

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

ITaskSettings3