Перечисление DeliveryOptimizationFileProperty

Перечисление DeliveryOptimizationFileProperty указывает идентификатор необязательного свойства для файла оптимизации доставки. Это перечисление используется в интерфейсе IDeliveryOptimizationFile2, где передается значение свойства типа VARIANT.

Синтаксис

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

Константы

DOFilePropertyId_DecryptionInfo

Идентификатор свойства DOFilePropertyId_DecryptionInfo задает сведения о расшифровке в виде строки JSON. DOFilePropertyId_DecryptionInfo является свойством только для записи типа VT_BSTR.

DOFilePropertyId_IntegrityCheckInfo

Идентификатор свойства DOFilePropertyId_IntegrityCheckInfo задает расположение кускового хэш-файла (PHF), которое используется оптимизацией доставки для выполнения проверок целостности загруженного содержимого во время выполнения. DOFilePropertyId_IntegrityCheckInfo является свойством только для записи типа VT_BSTR.

DOFilePropertyId_IntegrityCheckMandatory

Идентификатор свойства DOFilePropertyId_IntegrityCheckMandatory задает логический флаг, указывающий, является ли использование PHF обязательным. Если задано значение TRUE, скачивание будет прервано после сбоя проверка целостности. DOFilePropertyId_IntegrityCheckMandatory — это свойство для чтения и записи типа VT_BOOL.

DOFilePropertyId_DownloadSinkFilePath

Идентификатор свойства DOFilePropertyId_DownloadSinkFilePath задает полное расположение файловой системы, где оптимизация доставки должна хранить скачанные фрагменты. DOFilePropertyId_DownloadSinkFilePath имеет тип VT_BSTR.

DOFilePropertyId_DownloadSinkMemoryStream

Идентификатор свойства DOFilePropertyId_DownloadSinkMemoryStream не рекомендуется использовать. Не используйте.

DOFilePropertyId_TotalSizeBytes

Идентификатор свойства DOFilePropertyId_TotalSizeBytes указывает общий размер загрузки. DOFilePropertyId_TotalSizeBytes имеет тип VT_UI8.

Требования

Требование Значение
Минимальная версия клиента
Windows 10, версия 1803 [только классические приложения]
Минимальная версия сервера
Windows Server версии 1709 [только классические приложения]
Заголовок
Deliveryoptimization.h