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.

Weitere Informationen

IDeliveryOptimizationJob2