Freigeben über


IBackgroundCopyJob::Resume-Methode (bits.h)

Aktiviert einen neuen Auftrag oder startet einen angehaltenen Auftrag neu.

Syntax

HRESULT Resume();

Rückgabewert

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

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

Hinweise

Wenn Sie einen Auftrag erstellen, wird der Auftrag zunächst angehalten. Durch Aufrufen von Resume wird der Auftrag aus dem Status "Angehalten" in den Status "In der Warteschlange" verschoben. Der Auftrag verbleibt in der Warteschlange, bis der Planer feststellt, dass der Auftrag an der Reihe ist, Dateien zu übertragen. Beachten Sie, dass der Auftrag eine oder mehrere Dateien enthalten muss, bevor diese Methode aufgerufen wird. 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 zustand BG_JOB_STATE_TRANSIENT_ERROR oder BG_JOB_STATE_ERROR befindet, rufen Sie die Resume-Methode auf, um den Auftrag neu zu starten, nachdem Sie den Fehler behoben haben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP
Unterstützte Mindestversion (Server) Windows Server 2003
Zielplattform Windows
Kopfzeile bits.h
Bibliothek Bits.lib
DLL QmgrPrxy.dll

Weitere Informationen

IBackgroundCopyJob::Cancel

IBackgroundCopyJob::Suspend