Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ändert den Remotenamen in eine neue URL in einem Downloadauftrag.
Syntax
HRESULT SetRemoteName(
[in] LPCWSTR RemoteName
);
Parameter
-
RemoteName [in]
-
Null-beendete Zeichenfolge, die den Namen der Datei auf dem Server enthält. Informationen zum Angeben des Remotenamens finden Sie im RemoteName-Element .
Rückgabewert
Diese Methode gibt neben anderen auch die folgenden Rückgabewerte zurück.
| Rückgabecode | Beschreibung |
|---|---|
|
Erfolg |
|
Der neue Remotename ist eine ungültige URL, oder die neue URL ist zu lang (die URL darf nicht mehr als 2.200 Zeichen lang sein). |
Bemerkungen
In der Regel rufen Sie diese Methode auf, wenn Sie die URL ändern möchten, die zum Übertragen der Datei verwendet wird, oder wenn Sie den Dateinamen oder Pfad ändern möchten.
Diese Methode serialisiert nicht, wenn sie zurückgibt. Um die Änderung zu serialisieren, setzen Sie den Auftrag an, rufen Sie diese Methode auf (wenn Sie mehrere Dateien im Auftrag ändern, verwenden Sie eine Schleife), und setzen Sie den Auftrag fort. Durch Aufrufen der IBackgroundCopyJob::Resume-Methode wird die Änderung serialisiert.
Wenn sich der Zeitstempel oder die Dateigröße des neuen Remotenamens vom vorherigen Remotenamen unterscheidet oder der neue Server keine Prüfpunkt-Fortsetzung unterstützt (für HTTP-Remotenamen), startet die Übermittlungsoptimierung den Download neu. Andernfalls wird die Übertragung von derselben Position auf dem neuen Server fortgesetzt. Die Übermittlungsoptimierung startet bereits übertragene Dateien nicht neu.
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 |
|
| IDL |
|
| Bibliothek |
|
| DLL |
|
| IID |
IID_IBackgroundCopyFile2 ist definiert als 83e81b93-0873-474d-8a8c-f2018b1a939c |