Freigeben über


IBackgroundCopyCallback::JobTransferred-Methode

Die Übermittlungsoptimierung ruft Ihre Implementierung der JobTransferred-Methode auf, wenn alle Dateien im Auftrag erfolgreich übertragen wurden.

Syntax

HRESULT JobTransferred(
  [in] IBackgroundCopyJob *pJob
);

Parameter

pJob [in]

Enthält auftragsbezogene Informationen, z. B. den Zeitpunkt, zu dem der Auftrag abgeschlossen wurde, die Anzahl der übertragenen Bytes und die Anzahl der übertragenen Dateien. Geben Sie pJob nicht frei. Die Übermittlungsoptimierung gibt die Schnittstelle frei, wenn die -Methode zurückgibt.

Rückgabewert

Diese Methode sollte S_OK zurückgeben.

Bemerkungen

In der Regel sollte Ihre Implementierung die IBackgroundCopyJob::Complete-Methode aufrufen, um zu bestätigen, dass die Übermittlungsoptimierung die Dateien erfolgreich übertragen hat. Downloaddateien und die Antwortdatei sind erst auf dem Client verfügbar, wenn Sie die Complete-Methode aufrufen.

Wenn Sie die Complete-Methode oder die IBackgroundCopyJob::Cancel-Methode nicht aufrufen, bricht die Übermittlungsoptimierung den Auftrag nach 30 Tagen ab und löscht die unvollständigen Dateien.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 10, Version 1709 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server, Version 1709 [nur Desktop-Apps]
Header
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
Bibliothek
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyCallback ist definiert als 97EA99C7-0186-4AD4-8DF9-C5B4E0ED6B22

Siehe auch

IBackgroundCopyCallback

IBackgroundCopyJob

IBackgroundCopyJob::Complete

IBackgroundCopyJob::Cancel