BITS 结构和联合

后台智能传输服务 (BITS) 接口使用以下结构。

本节内容

主题 说明
BG_AUTH_CREDENTIALS 标识用于用户身份验证请求的目标(代理或服务器)、身份验证方案和用户的凭据。 该结构被传递到 IBackgroundCopyJob2::SetCredentials 方法
BG_AUTH_CREDENTIALS_UNION 标识用于 BG_AUTH_CREDENTIALS 结构中指定的身份验证方案的凭据。
BG_BASIC_CREDENTIALS 标识用于身份验证的用户名和密码。
BG_FILE_INFO 提供要传输的文件的本地名称和远程名称。
BG_FILE_PROGRESS 提供与文件相关的进度信息,例如传输的字节数。
BG_FILE_RANGE 标识要从文件下载的字节范围。
BG_JOB_PROGRESS 提供与作业相关的进度信息,例如传输的字节数和文件数。 对于上传作业,进度只作用于上传文件,不作用于答复文件。 若要查看答复文件进度,请参阅 BG_JOB_REPLY_PROGRESS 结构
BG_JOB_REPLY_PROGRESS 提供与上传-答复作业的答复部分相关的进度信息。
BG_JOB_TIMES 提供与作业相关的时间戳。
BITS_FILE_PROPERTY_VALUE 联合 提供 BITS 文件的属性值。
BITS_JOB_PROPERTY_VALUE 根据 BITS_JOB_PROPERTY_ID 枚举的值提供 BITS 作业的属性值。