Edit

Share via


deliveryoptimization.h header

This header is used by Delivery Optimization. For more information, see:

deliveryoptimization.h contains the following programming interfaces:

Interfaces

 
IDODownload

Used to start and manage a download.
IDODownloadStatusCallback

Used to receive notifications about a download.
IDOManager

Used to create a new download, and to enumerate existing downloads.

Structures

 
DO_DOWNLOAD_ENUM_CATEGORY

Used by IDOManager::EnumDownloads to filter the downloads enumeration by the specific property's value.
DO_DOWNLOAD_RANGE

Identifies a single range of bytes to download from a file.
DO_DOWNLOAD_RANGES_INFO

Identifies an array of ranges of bytes to download from a file.
DO_DOWNLOAD_STATUS

Used to obtain the status of a specific download.

Enumerations

 
DODownloadCostPolicy

Specifies the ID of cost policies options associated with the DODownloadProperty_CostPolicy property.
DODownloadProperty

Specifies the ID of properties for the Delivery Optimization download operation.
DODownloadState

Specifies the ID of the current download state, which is part of the DO_DOWNLOAD_STATUS structure.