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


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

Возвращает или задает количество времени, разрешенное для выполнения задачи. По умолчанию задача будет остановлена через 72 часа после запуска. Это можно изменить, изменив этот параметр.

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

Синтаксис

HRESULT put_ExecutionTimeLimit(
  BSTR executionTimeLimit
);

Параметры

executionTimeLimit

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

None

Remarks

Формат этой строки — PnYnMnDTnHnMnS, где nY — число лет, nM — число месяцев, nD — число дней, T — разделитель даты и времени, nH — количество часов, nM — количество минут, nS — количество секунд (например, PT5M указывает 5 минут, а P1M4DT2H5M — один месяц. четыре дня, два часа и пять минут). Значение PT0S позволит выполнять задачу неограниченное время.

Примечание Если задача запускается по запросу, параметр ExecutionTimeLimit обходится. Таким образом, задача, запущенная по требованию, не будет завершена, если она превышает значение ExecutionTimeLimit.
 
При чтении или записи XML для задачи этот параметр указывается в элементе ExecutionTimeLimit схемы планировщика задач.

Требования

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

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

ITaskSettings

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