IBackgroundCopyJob2 接口 (bits1_5.h)

使用 IBackgroundCopyJob2 接口从上传-答复作业检索回复数据,确定将回复数据传输到客户端的进度,请求命令行执行,并为代理和远程服务器身份验证请求提供凭据。

IBackgroundCopyJob2 接口继承自 IBackgroundCopyJob 接口。

若要获取 IBackgroundCopyJob2 接口指针,请使用 __uuidof(IBackgroundCopyJob2) 作为接口标识符调用 IBackgroundCopyJob::QueryInterface 方法。 使用 IBackgroundCopyJob2 接口指针调用 IBackgroundCopyJobIBackgroundCopyJob2 方法。

继承

IBackgroundCopyJob2 接口继承自 IBackgroundCopyJobIBackgroundCopyJob2 还具有以下类型的成员:

方法

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

另请参阅

IBackgroundCopyJob