Share via


ITaskHandler::Start-Methode (taskschd.h)

Wird aufgerufen, um den COM-Handler zu starten. Diese Methode muss vom Handler implementiert werden.

Syntax

HRESULT Start(
  [in] IUnknown *pHandlerServices,
  [in] BSTR     data
);

Parameter

[in] pHandlerServices

Eine IUnkown-Schnittstelle , die für die Kommunikation mit dem Aufgabenplaner verwendet wird.

[in] data

Die Argumente, die vom Handler benötigt werden. Diese Argumente werden in der Data-Eigenschaft der COM-Handleraktion definiert.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Bei der Implementierung dieser Methode sollte der Handler die Steuerung sofort an den Aufgabenplaner zurückgeben (wenn inproc ein eigener Thread gestartet wird).

Nachdem der Handler mit der Verarbeitung begonnen hat, kann er die UpdateStatus-Methode aufrufen, um den Prozentsatz der Vervollständigung anzugeben, oder die TaskCompleted-Methode aufrufen, um anzugeben, wann der Handler seine Verarbeitung abgeschlossen hat. Diese Methoden werden von der ITaskHandlerStatus-Schnittstelle bereitgestellt.

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

Daten

ITaskHandler

ITaskHandlerStatus

Aufgabenplanung

TaskCompleted

UpdateStatus