IBackgroundCopyJob2 接口 (bits1_5.h)
使用 IBackgroundCopyJob2 接口从上传-答复作业检索回复数据,确定将回复数据传输到客户端的进度,请求命令行执行,并为代理和远程服务器身份验证请求提供凭据。
IBackgroundCopyJob2 接口继承自 IBackgroundCopyJob 接口。
若要获取 IBackgroundCopyJob2 接口指针,请使用 __uuidof(IBackgroundCopyJob2)
作为接口标识符调用 IBackgroundCopyJob::QueryInterface 方法。 使用 IBackgroundCopyJob2 接口指针调用 IBackgroundCopyJob 和 IBackgroundCopyJob2 方法。
继承
IBackgroundCopyJob2 接口继承自 IBackgroundCopyJob。 IBackgroundCopyJob2 还具有以下类型的成员:
方法
IBackgroundCopyJob2 接口包含以下方法。
IBackgroundCopyJob2::GetNotifyCmdLine 检索当作业进入错误或已转移状态时要执行的程序。 |
IBackgroundCopyJob2::GetReplyData 从服务器应用程序检索回复数据的内存中副本。 仅当作业的类型为BG_JOB_TYPE_UPLOAD_REPLY且其状态为BG_JOB_STATE_TRANSFERRED时,才调用此方法。 |
IBackgroundCopyJob2::GetReplyFileName 从服务器应用程序检索包含回复数据的文件的名称。 仅当作业类型为BG_JOB_TYPE_UPLOAD_REPLY时才调用此方法。 |
IBackgroundCopyJob2::GetReplyProgress 检索与上传-答复作业中回复数据传输相关的进度信息。 |
IBackgroundCopyJob2::RemoveCredentials 从使用中删除凭据。 凭据必须与使用 IBackgroundCopyJob2::SetCredentials 方法指定的现有目标和方案对匹配。 没有方法可以检索已设置的凭据。 |
IBackgroundCopyJob2::SetCredentials 指定要用于代理或远程服务器用户身份验证请求的凭据。 |
IBackgroundCopyJob2::SetNotifyCmdLine 指定在作业进入BG_JOB_STATE_ERROR或BG_JOB_STATE_TRANSFERRED状态时要执行的程序。 BITS 在调用此方法的用户的上下文中执行程序。 |
IBackgroundCopyJob2::SetReplyFileName 指定要包含来自服务器应用程序的回复数据的文件的名称。 仅当作业的类型为BG_JOB_TYPE_UPLOAD_REPLY时才调用此方法。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2003 |
目标平台 | Windows |
标头 | bits1_5.h (包括 Bits.h) |
可再发行组件 | Windows XP 上的 BITS 1.5 |