传递优化技术概述。
若要开发传递优化,需要以下标头:
有关此技术的编程指南,请参阅:
枚举
|
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 用于获取特定下载的状态。 |