Freigeben über


DeliveryOptimizationFileProperty-Enumeration

Die DeliveryOptimizationFileProperty-Enumeration gibt die ID einer optionalen Eigenschaft für die Übermittlungsoptimierungsdatei an. Diese Enumeration wird in der IDeliveryOptimizationFile2-Schnittstelle verwendet, in der der Eigenschaftswert vom Typ VARIANT übergeben wird.

Syntax

typedef enum _DeliveryOptimizationFileProperty {  
  DOFilePropertyId_DecryptionInfo,
  DOFilePropertyId_IntegrityCheckInfo,
  DOFilePropertyId_IntegrityCheckMandatory,
  DOFilePropertyId_DownloadSinkInterface,
  DOFilePropertyId_DownloadSinkFilePath,
  DOFilePropertyId_DownloadSinkMemoryStream,
  DOFilePropertyId_TotalSizeBytes
} DOFilePropertyId;

Konstanten

DOFilePropertyId_DecryptionInfo

Die DOFilePropertyId_DecryptionInfo-Eigenschafts-ID legt Entschlüsselungsinformationen in Form einer JSON-Zeichenfolge fest. DOFilePropertyId_DecryptionInfo ist eine schreibgeschützte Eigenschaft vom Typ VT_BSTR.

DOFilePropertyId_IntegrityCheckInfo

Die DOFilePropertyId_IntegrityCheckInfo Eigenschaften-ID legt den Speicherort der Stückhashdatei (PHF) fest, der von der Übermittlungsoptimierung verwendet wird, um Laufzeitintegritätsprüfungen für den heruntergeladenen Inhalt durchzuführen. DOFilePropertyId_IntegrityCheckInfo ist eine schreibgeschützte Eigenschaft vom Typ VT_BSTR.

DOFilePropertyId_IntegrityCheckMandatory

Die DOFilePropertyId_IntegrityCheckMandatory-Eigenschafts-ID legt ein boolesches Flag fest, das angibt, ob die Verwendung des PHF obligatorisch ist. Bei TRUE wird der Download abgebrochen, sobald die Integritätsprüfung fehlgeschlagen ist. DOFilePropertyId_IntegrityCheckMandatory ist eine Read/Write-Eigenschaft vom Typ VT_BOOL.

DOFilePropertyId_DownloadSinkFilePath

Die DOFilePropertyId_DownloadSinkFilePath-Eigenschafts-ID legt einen vollqualifizierten Dateisystemspeicherort fest, an dem die heruntergeladenen Teile in der Übermittlungsoptimierung gespeichert werden sollen. DOFilePropertyId_DownloadSinkFilePath ist vom Typ VT_BSTR.

DOFilePropertyId_DownloadSinkMemoryStream

Die DOFilePropertyId_DownloadSinkMemoryStream-Eigenschafts-ID ist veraltet. Darf nicht verwendet werden.

DOFilePropertyId_TotalSizeBytes

Die DOFilePropertyId_TotalSizeBytes-Eigenschafts-ID gibt die Gesamtgröße des Downloads an. DOFilePropertyId_TotalSizeBytes ist vom Typ VT_UI8.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 10, Version 1803 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server, Version 1709 [nur Desktop-Apps]
Header
Deliveryoptimization.h