Freigeben über


IRDVTaskPluginNotifySink::ScheduleTask-Methode

Wird vom Task-Agent aufgerufen, um eine Aufgabe 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 Vorgangsstartzeit in UTC.

ftEndTime [in]

Typ: FILETIME

Die Vorgangsendzeit in UTC. Übergeben Sie einen FILETIME-Satz an alle Nullen, wenn keine Endzeit angegeben ist.

ftDeadline [in]

Typ: FILETIME

Der Vorgangstermin in UTC. Dies wird verwendet, um die Priorität für mehrere Aufgaben festzulegen, die sich innerhalb ihres Startfensters befinden. Wenn mehrere Aufgaben gestartet werden sollen, wird zuerst die Aufgabe mit der frühesten Frist gestartet.

bstrLabel [in]

Typ: BSTR

Die Bezeichnung für die Aufgabe. 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, gibt sie S_OK zurück. 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