Delivery Optimization Structures and Unions
The Delivery Optimization interfaces use the following structures.
In this section
Topic | Description |
---|---|
BG_FILE_PROGRESS | The BG_FILE_PROGRESS structure provides file-related progress information, such as the number of bytes transferred. |
BG_FILE_RANGE | The BG_FILE_RANGE structure identifies a range of bytes to download from a file. |
BG_JOB_PROGRESS | The BG_JOB_PROGRESS structure provides job-related progress information, such as the number of bytes and files transferred. For upload jobs, the progress applies to the upload file, not the reply file. |
BG_JOB_TIMES | The BG_JOB_TIMES structure provides job-related time stamps. |
BITS_FILE_PROPERTY_VALUE | The BITS_FILE_PROPERTY_VALUE union provides the property value of the Delivery Optimization file based on a value from the BITS_FILE_PROPERTY_ID enumeration. |
BITS_JOB_PROPERTY_VALUE | The BITS_JOB_PROPERTY_VALUE union provides the property value of the Delivery Optimization job based on the value of the BITS_JOB_PROPERTY_ID enumeration. |
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. |
DOSwarmStats | Contains fields for download and upload statistics for a file. |