Freigeben über


ITaskSettings::p ut_ExecutionTimeLimit-Methode (taskschd.h)

Ruft die Zeit ab, die zum Abschließen der Aufgabe zulässig ist, oder legt diesen fest. Standardmäßig wird ein Task 72 Stunden nach der Ausführung beendet. Sie können dies ändern, indem Sie diese Einstellung ändern.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT put_ExecutionTimeLimit(
  BSTR executionTimeLimit
);

Parameter

executionTimeLimit

Rückgabewert

Keine

Bemerkungen

Das Format für diese Zeichenfolge ist PnYnMnDTnHnMnS, wobei nY die Anzahl der Jahre, nM die Anzahl der Monate, nD die Anzahl von Tagen, "T" das Datum/Uhrzeittrennzeichen, nH die Anzahl von Stunden, nM die Anzahl der Minuten und nS die Anzahl von Sekunden ist (z. B. PT5M gibt 5 Minuten an und P1M4DT2H5M einen Monat angibt, vier Tage, zwei Stunden und fünf Minuten). Mit dem Wert PT0S kann der Task unbegrenzt ausgeführt werden.

Hinweis Wenn eine Aufgabe bei Bedarf gestartet wird, wird die ExecutionTimeLimit-Einstellung umgangen. Daher wird eine Aufgabe, die bei Bedarf gestartet wird, nicht beendet, wenn sie das ExecutionTimeLimit überschreitet.
 
Beim Lesen oder Schreiben von XML für einen Vorgang wird diese Einstellung im ExecutionTimeLimit-Element des Taskplanerschemas angegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile taskschd.h
Bibliothek Taskschd.lib
DLL Taskschd.dll

Weitere Informationen

ITaskSettings

Aufgabenplanung