通过


传递优化

传递优化技术概述。

若要开发传递优化,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
DODownloadCostPolicy

指定与 DODownloadProperty_CostPolicy 属性关联的成本策略选项的 ID。
DODownloadProperty

指定传递优化下载操作的属性 ID。
DODownloadState

指定当前下载状态的 ID,这是 DO_DOWNLOAD_STATUS 结构的一部分。

函数

 
中止

中止下载。
CreateDownload

创建新的下载。
EnumDownloads

检索指向枚举器对象的接口指针,该对象用于枚举现有下载。
完成

完成下载。
GetProperty

检索指向包含特定下载属性的 VARIANT 的指针。
GetStatus

IDODownload::GetStatus 检索指向反映当前下载状态的DO_DOWNLOAD_STATUS结构的指针。
OnStatusChange

每当下载状态发生更改时,传递优化会调用此方法的实现。
暂停

暂停下载。
SetProperty

设置下载属性。
启动

开始或恢复下载。

接口

 
IDODownload

用于启动和管理下载。
IDODownloadStatusCallback

用于接收有关下载的通知。
IDOManager

用于创建新下载,以及枚举现有下载。

结构

 
DO_DOWNLOAD_ENUM_CATEGORY

IDOManager::EnumDownloads 用来按特定属性的值筛选下载枚举。
DO_DOWNLOAD_RANGE

标识要从文件下载的单个字节范围。
DO_DOWNLOAD_RANGES_INFO

标识要从文件下载的字节范围数组。
DO_DOWNLOAD_STATUS

用于获取特定下载的状态。