Método ITaskSettings::get_ExecutionTimeLimit (taskschd.h)

Obtiene o establece la cantidad de tiempo que se permite completar la tarea. De forma predeterminada, una tarea se detendrá 72 horas después de que empiece a ejecutarse. Para cambiar esto, cambie esta configuración.

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT get_ExecutionTimeLimit(
  BSTR *pExecutionTimeLimit
);

Parámetros

pExecutionTimeLimit

Valor devuelto

None

Observaciones

El formato de esta cadena es PnYnMnDNHnMnS, donde nY es el número de años, nM es el número de meses, nD es el número de días, "T" es el separador de fecha y hora, nH es el número de horas, nM es el número de minutos y nS es el número de segundos (por ejemplo, PT5M especifica 5 minutos y P1M4DT2H5M especifica un mes, cuatro días, dos horas y cinco minutos). Un valor de PT0S permitirá que la tarea se ejecute indefinidamente.

Nota Si se inicia una tarea a petición, se omite la configuración ExecutionTimeLimit. Por lo tanto, una tarea que se inicia a petición no se finalizará si supera executionTimeLimit.
 
Al leer o escribir XML para una tarea, este valor se especifica en el elemento ExecutionTimeLimit del esquema del Programador de tareas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado taskschd.h
Library Taskschd.lib
Archivo DLL Taskschd.dll

Consulte también

ITaskSettings

Programador de tareas