Condividi tramite


Metodo ITaskSettings::get_ExecutionTimeLimit (taskschd.h)

Ottiene o imposta la quantità di tempo consentita per completare l'attività. Per impostazione predefinita, un'attività verrà arrestata 72 ore dopo l'avvio dell'esecuzione. È possibile modificare questa impostazione modificando questa impostazione.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT get_ExecutionTimeLimit(
  BSTR *pExecutionTimeLimit
);

Parametri

pExecutionTimeLimit

Valore restituito

nessuno

Osservazioni

Il formato per questa stringa è PnYnMnDTnHnMnS, dove nY è il numero di anni, nM è il numero di mesi, nD è il numero di giorni, 'T' è il separatore di data/ora, nH è il numero di ore, nM è il numero di minuti e nS è il numero di secondi (ad esempio, PT5M specifica 5 minuti e P1M4DT2H5M specifica un mese, quattro giorni, due ore e cinque minuti. Un valore di PT0S consentirà all'attività di eseguire in modo indefinito.

Nota Se un'attività viene avviata su richiesta, l'impostazione ExecutionTimeLimit viene ignorata. Pertanto, un'attività avviata su richiesta non verrà terminata se supera ExecutionTimeLimit.
 
Quando si legge o si scrive XML per un'attività, questa impostazione viene specificata nell'elemento ExecutionTimeLimit dello schema dell'utilità di pianificazione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione taskschd.h
Libreria Taskschd.lib
DLL Taskschd.dll

Vedi anche

ITaskSettings

Utilità di pianificazione