Freigeben über


IScheduledWorkItem::Run-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 .] ]

Sendet eine Anforderung an den Aufgabenplanungsdienst, um das Arbeitselement auszuführen.

Syntax

HRESULT Run();

Rückgabewert

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

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang wurde durchgeführt. Die Anforderung wurde gesendet. Weitere Informationen finden Sie in den Hinweisen.
E_INVALIDARG
Die Argumente sind ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher verfügbar.

Hinweise

Run ist ein asynchroner Vorgang. Ein Rückgabecode von S_OK bedeutet, dass die Anforderung zum Ausführen des Arbeitselements gestellt wurde; Dies bedeutet nicht, dass die Ausführung des Arbeitselements gestartet wurde. Nach der Rückgabe von Run kann eine Verzögerung von einigen Sekunden auftreten, bevor die Ausführung des Arbeitselements tatsächlich gestartet wird.

Rufen Sie IScheduledWorkItem::GetStatus auf, um zu bestimmen, ob das Arbeitselement ausgeführt wird.

Beispiele

Ein Beispiel zum Starten einer Aufgabe finden Sie unter Starten eines Vorgangs – Beispiel.

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

IScheduledWorkItem::GetStatus

Itask