IBackgroundCopyCallback3 接口 (bits10_1.h)

客户端实现 IBackgroundCopyCallback3 接口,以接收文件范围已完成下载的通知。

客户端不轮询文件的下载状态,而是使用此接口。 若要接收通知,请调用 IBackgroundCopyJob::SetNotifyInterface 方法以指定指向 IBackgroundCopyCallback 实现的接口指针。 若要指定要接收的通知,请调用 IBackgroundCopyJob::SetNotifyFlags 方法。 必须实现此接口以及 IBackgroundCopyCallback2IBackgroundCopyCallback 接口的所有方法。 例如,如果不注册文件传输回调, 则 FileTransferred 方法仍必须返回 S_OK。 如果不想接收文件范围传输的回调,只需改为实现 IBackgroundCopyCallbackIBackgroundCopyCallback2

继承

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

方法

IBackgroundCopyCallback3 接口包含以下方法。

 
IBackgroundCopyCallback3::FileRangesTransferred

当下载了一个或多个文件范围时,BITS 会调用 FileRangesTransferred 方法的实现。 使用 IBackgroundCopyFile6::RequestFileRanges 方法将文件范围添加到作业。

要求

要求
最低受支持的客户端 Windows 10版本 1703 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 bits10_1.h (包括 Bits.h)

另请参阅

IBackgroundCopyCallback

IBackgroundCopyCallback2

IBackgroundCopyJob::SetNotifyFlags

IBackgroundCopyJob::SetNotifyInterface