Freigeben über


IBackgroundCopyJob::Resume-Methode (bits.h)

Aktiviert einen neuen Auftrag oder startet einen Auftrag neu, der angehalten wurde.

Syntax

HRESULT Resume();

Rückgabewert

Diese Methode gibt die folgenden HRESULT-Werte sowie andere zurück.

Rückgabecode Description
S_OK
Der Auftrag wurde erfolgreich neu gestartet.
BG_E_EMPTY
Es sind keine Dateien zu übertragen.
BG_E_INVALID_STATE
Der Status des Auftrags kann nicht BG_JOB_STATE_CANCELLED oder BG_JOB_STATE_ACKNOWLEDGED werden.

Bemerkungen

Wenn Sie einen Auftrag erstellen, wird der Auftrag zunächst angehalten. Beim Aufrufen des Lebenslaufs wird der Auftrag aus dem angehaltenen Zustand in den Warteschlangenzustand verschoben. Der Auftrag verbleibt im Zustand der Warteschlange, bis der Zeitplaner feststellt, dass es sich um die Aufgabe zum Übertragen von Dateien handelt. Beachten Sie, dass der Auftrag vor dem Aufrufen dieser Methode mindestens eine Datei enthalten muss. Wenn der Auftrag vom Typ BG_JOB_TYPE_UPLOAD_REPLY ist und Sie den Namen der Antwortdatei angeben möchten, sollten Sie die IBackgroundCopyJob2::SetReplyFileName-Methode aufrufen, bevor Sie Resume aufrufen.

Wenn sich ein Auftrag im BG_JOB_STATE_TRANSIENT_ERROR- oder BG_JOB_STATE_ERROR-Zustand befindet, rufen Sie die Resume-Methode auf, um den Auftrag neu zu starten, nachdem Sie den Fehler behoben haben.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows XP
Mindestanforderungen für unterstützte Server Windows Server 2003
Zielplattform Fenster
Header bits.h
Library Bits.lib
DLL QmgrPrxy.dll

Siehe auch

IBackgroundCopyJob::Cancel

IBackgroundCopyJob::Suspend