Freigeben über


IScheduledWorkItem::Terminate-Methode (mstask.h)

[[Diese API kann in nachfolgenden Versionen des Betriebssystems oder Produkts geändert oder nicht verfügbar sein. Verwenden Sie stattdessen die Taskplaner 2.0-Schnittstellen .] ]

Diese Methode beendet die Ausführung des Arbeitselements.

Syntax

HRESULT Terminate();

Rückgabewert

Die Terminate-Methode gibt einen der folgenden Werte zurück.

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang wurde durchgeführt.
E_INVALIDARG
Die Argumente sind ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher verfügbar.

Hinweise

Die Terminate-Methode wird asynchron ausgeführt. Es wartet nicht, bis der Task beendet wird, bevor ein Rückgabewert zurückgegeben wird.

Wenn die WM_CLOSE Nachricht nicht gesendet werden kann (z. B. hat die Anwendung keine Fenster) oder die Anwendung nicht innerhalb von drei Minuten nach dem Empfang der WM_CLOSE beendet wurde, beendet der Taskplaner die Anwendung mithilfe von TerminateProcess.

Beispiele

Ein Beispiel zum Abrufen der Aufgabe status und Beenden einer Aufgabe finden Sie unter Beispiel zum Beenden eines Vorgangs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mstask.h
Bibliothek Mstask.lib
DLL Mstask.dll
Verteilbare Komponente Internet Explorer 4.0 oder höher unter Windows NT 4.0 und Windows 95

Weitere Informationen

IScheduledWorkItem

Itask