IDeliveryOptimizationJob2::AddFileWithRanges-Methode
Die AddFile-Methode fügt einer vorhandenen Datei eine einzelne Datei Übermittlungsoptimierung hinzu.
Syntax
HRESULT AddFile(
[in] LPCWSTR fileId,
[in, unique] LPCWSTR remoteUrl,
[in] DWORD rangeCount,
[in, size_is(rangeCount), unique] BG_FILE_RANGE ranges[],
[in] REFIID riid,
[out] void **object
);
Parameter
-
fileId [ In]
-
Die Datei-ID-Zeichenfolge, die die herunterzuladende Datei eindeutig identifiziert.
-
remoteUrl [ In]
-
Die Datei-URL, Übermittlungsoptimierung versucht, eine Verbindung herzustellen, um die Datei herunterzuladen.
-
rangeCount [ In]
-
Die Anzahl der Elemente, die in Bereichen enthalten sind. Ein Nullwert bedeutet, dass keine Bereiche für die Datei verwendet werden.
-
Bereiche [ In]
-
Die optionale Bereichsliste. Jeder Bereich in der Liste ist eine BG_FILE_RANGE Struktur.
-
riid [ In]
-
Der Objekttyp, der im -Objekt enthalten ist. Dies muss vom Typ IID_IDeliveryOptimizationFile.
-
Objekt [ out]
-
Das IDeliveryOptimizationFile-Objekt, das die Downloaddatei darstellt.
Rückgabewert
Diese Methode gibt S_OK bei Erfolg oder einen der HRESULT-Standardwerte bei einem Fehler zurück.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 10 Desktop-Apps, Version 1803 [] |
| Unterstützte Mindestversion (Server) | Windows Server, version 1709 desktop apps only (Nur [ Desktop-Apps der Version 1709)] |
| Header | Deliveryoptimization.h |
| IDL | DeliveryOptimization.idl |
| Bibliothek | Dosvc.lib |
| DLL | Dosvc.dll |
| IID | IID_IDeliveryOptimizationJob ist als EE2584CF-A69C-4848-B633-2649962B3EF7 definiert. |