使用以下后台智能传输服务(BITS)接口 传输文件和监视传输队列中 的作业。
| 接口 | 描述 | 
|---|---|
| IBackgroundCopyCallback | 客户端实现 IBackgroundCopyCallback 接口,以接收作业已完成、已修改或出错的通知。 | 
| IBackgroundCopyCallback2 | 客户端实现 IBackgroundCopyCallback2 接口,以接收文件已完成下载的通知。 | 
| IBackgroundCopyCallback3 | 客户端实现 IBackgroundCopyCallback3 接口,以接收文件范围已完成下载的通知。 | 
| IBackgroundCopyError | 检索作业错误的详细信息。 | 
| IBackgroundCopyFile | 检索作业中文件传输请求的本地和远程文件名及其进度。 | 
| IBackgroundCopyFile2 | 指定文件的新远程名称,并检索要下载的范围列表。 | 
| IBackgroundCopyFile3 | 验证文件,以便对等方可以请求其内容并检索临时文件的名称。 | 
| IBackgroundCopyFile4 | 检索对等服务器和源服务器的下载统计信息。 | 
| IBackgroundCopyFile5 | 为 BackgroundCopyFile 属性提供通用属性 get 和 set 方法。 | 
| IBackgroundCopyFile6 | 获取或设置 BITS 文件传输的泛型属性。 | 
| IBackgroundCopyJob | 将文件添加到作业,设置作业的优先级,确定作业的状态,然后启动和停止作业。 | 
| IBackgroundCopyJob2 | 从上传作业检索回复数据,确定回复数据传输到客户端的进度、请求命令行执行,并为代理和远程服务器提供凭据。 | 
| IBackgroundCopyJob3 | 下载文件的范围,更改远程文件名的前缀,并使用该文件维护所有者和 ACL 信息。 | 
| IBackgroundCopyJob4 | 启用对等缓存、限制下载时间并检查用户令牌特征。 | 
| IBackgroundCopyJob5 | 查询或设置作业的多个可选行为。 | 
| IBackgroundCopyJobHttpOptions | 为基于证书的客户端身份验证和 HTTP 请求的自定义标头指定客户端证书。 | 
| IBackgroundCopyJobHttpOptions2 | 使用此接口检索和/或重写用于 BITS 传输的 HTTP 方法。 | 
| IBackgroundCopyManager | 创建传输作业,检索队列中作业的枚举器对象,并从队列中检索单个作业。 | 
| IBitsPeer | 获取有关邻里对等方的信息。 | 
| IBitsPeerCacheAdministration | 管理可从中下载内容的对等方池。 | 
| IBitsPeerCacheRecord | 获取有关缓存中的文件的信息。 | 
| IBitsTokenOptions | 关联和管理后台智能传输服务(BITS)传输作业的一对安全令牌。 | 
| IEnumBackgroundCopyFiles | 枚举作业中的文件。 | 
| IEnumBackgroundCopyJobs | 枚举传输队列中的作业。 | 
| IEnumBitsPeerCacheRecords | 枚举缓存的记录。 | 
| IEnumBitsPeers | 枚举 BITS 发现的对等方列表。 |