DODownloadPropertyEx enumeration
Important
The DODownloadPropertyEx enumeration is deprecated. Instead, use the DODownloadProperty enumeration with IDODownload::GetProperty and IDODownload::SetProperty.
The DODownloadPropertyEx enumeration specifies the ID of extended properties for the Delivery Optimization download operation. This enumeration is used by the IDODownloadInternal interface, and a VARIANT value is used to get and set the property value.
Syntax
typedef enum _DODownloadPropertyEx
{
DODownloadPropertyEx_UpdateId = 0,
DODownloadPropertyEx_CorrelationVector,
DODownloadPropertyEx_DecryptionInfo,
DODownloadPropertyEx_IntegrityCheckInfo,
DODownloadPropertyEx_IntegrityCheckMandatory,
DODownloadPropertyEx_TotalSizeBytes,
DODownloadPropertyEx_TempLocalFileUsage
} DODownloadPropertyEx;
Constants
Requirement | Value |
---|---|
DODownloadPropertyEx_UpdateId | Reserved. Do not use. |
DODownloadPropertyEx_CorrelationVector | Optional. Sets a specific correlation vector for telemetry purposes. VARIANT type is VT_BSTR. |
DODownloadPropertyEx_DecryptionInfo | Reserved. Do not use. |
DODownloadPropertyEx_IntegrityCheckInfo | Optional write-only. Sets the piece hash file (PHF) location, which is used by Delivery Optimization to perform runtime integrity checks on the downloaded content. VARIANT type is VT_BSTR. |
DODownloadPropertyEx_IntegrityCheckMandatory | Optional. Sets a boolean flag indicating whether usage of the piece hash file (PHF) is mandatory. If VARIANT_TRUE, the download will be aborted once the integrity check is failed. VARIANT type is VT_BOOL. |
DODownloadPropertyEx_TotalSizeBytes | Reserved. Do not use. |
DODownloadPropertyEx_TempLocalFileUsage | Reserved. Do not use. |
Requirements
Minimum supported client | Windows 10, version 1809 [Win32 applications only] |
Minimum supported server | Windows Server, version 1809 [Win32 applications only] |
Header | DODownloadInternal.h |