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


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

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

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

Синтаксис

HRESULT get_ExecutionTimeLimit(
  BSTR *pExecutionTimeLimit
);

Параметры

pExecutionTimeLimit

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

None

Remarks

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

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

Требования

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

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

ITaskSettings

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