IRDVTaskPluginNotifySink::ScheduleTask-Methode

Wird vom Task-Agent aufgerufen, um einen Task zu planen.

Syntax

HRESULT ScheduleTask(
  [in] FILETIME        ftStartTime,
  [in] FILETIME        ftEndTime,
  [in] FILETIME        ftDeadline,
  [in] BSTR            bstrLabel,
  [in] BSTR            bstrIdentifier,
  [in] SAFEARRAY(BYTE) saContext
);

Parameter

ftStartTime [ In]

Typ: FILETIME

Die früheste Startzeit der Aufgabe in UTC.

ftEndTime [ In]

Typ: FILETIME

Die Endzeit der Aufgabe in UTC. Übergeben Sie einen FILETIME-Wert, der auf alle Nullen festgelegt ist, wenn keine Endzeit angegeben ist.

ftDeadline [ In]

Typ: FILETIME

Der Stichtag für die Aufgabe in UTC. Damit wird die Priorität für mehrere Aufgaben innerhalb ihres Startfensters festgelegt. Wenn mehr als eine Aufgabe gestartet werden soll, wird zuerst die Aufgabe mit dem frühesten Stichtag gestartet.

bstrLabel [ In]

Typ: BSTR

Die Bezeichnung für den Task. Dies wird an die StartTask-Methode übergeben.

bstrIdentifier [ In]

Typ: BSTR

Der Bezeichner des Tasks. Dies wird an die StartTask-Methode übergeben.

saContext [ In]

Typ: SAFEARRAY(BYTE)

Optionale Daten für den Task. Dies wird an die StartTask-Methode übergeben.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S _ OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 Enterprise
Unterstützte Mindestversion (Server)
Windows Server 2008 R2

Siehe auch

IRDVTaskPluginNotifySink