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


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

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

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

Синтаксис

HRESULT put_MaintenanceSettings(
  IMaintenanceSettings *pMaintenanceSettings
);

Параметры

pMaintenanceSettings

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

None

Remarks

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

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

Требования

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

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

ITaskSettings3