Freigeben über


IBackgroundCopyJob2::GetReplyFileName-Methode (bits1_5.h)

Ruft den Namen der Datei ab, die die Antwortdaten aus der Serveranwendung enthält. Rufen Sie diese Methode nur auf, wenn der Auftragstyp BG_JOB_TYPE_UPLOAD_REPLY ist.

Syntax

HRESULT GetReplyFileName(
  [out] LPWSTR *pReplyFileName
);

Die Parameter

[out] pReplyFileName

Null-beendete Zeichenfolge, die den vollständigen Pfad zur Antwortdatei enthält. Rufen Sie die CoTaskMemFree-Funktion auf, um pReplyFileName frei zu geben, wenn Sie fertig sind.

Rückgabewert

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

Rückgabecode Description
S_OK
Der Name der Datei, die die Antwortdaten enthält, wurde erfolgreich abgerufen.
E_NOTIMPL
Diese Methode wird nicht für Aufträge vom Typ BG_JOB_TYPE_DOWNLOAD oder BG_JOB_TYPE_UPLOAD implementiert.

Bemerkungen

Rufen Sie zum Angeben eines Antwortdateinamens die IBackgroundCopyJob2::SetReplyFileName-Methode auf. Wenn Sie keinen Namen angegeben haben, gibt die GetReplyFileName-Methode den Namen zurück, den BITS für Sie generiert hat. Wenn Sie keinen Namen angegeben haben und diese Methode aufgerufen haben, bevor Sie dem Auftrag eine Datei hinzufügen, wird "pReplyFileName " auf NULL festgelegt.

Sie müssen die IBackgroundCopyJob::Complete-Methode aufrufen, bevor Sie die Antwortdatei öffnen und lesen. die Antwortdatei für den Client nicht verfügbar ist, bis Sie die Complete-Methode aufrufen.

Die Datei ist leer, wenn die Serveranwendung keine Antwort bereitgestellt hat.

Examples

Ein Beispiel, das die GetReplyFileName-Methode verwendet, finden Sie unter Abrufen der Antwort von einem Upload-Reply Auftrag.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows Vista
Mindestanforderungen für unterstützte Server Windows Server 2003
Zielplattform Fenster
Header bits1_5.h (bits.h einschließen)
Library Bits.lib
DLL BitsPrx2.dll
Weiterverteilbar BITS 1.5 unter Windows XP

Siehe auch

IBackgroundCopyJob2::GetReplyData

IBackgroundCopyJob2::SetReplyFileName