IBackgroundCopyCallback3 接口 (bits10_1.h)
客户端实现 IBackgroundCopyCallback3 接口,以接收文件范围已完成下载的通知。
客户端不轮询文件的下载状态,而是使用此接口。 若要接收通知,请调用 IBackgroundCopyJob::SetNotifyInterface 方法以指定指向 IBackgroundCopyCallback 实现的接口指针。 若要指定要接收的通知,请调用 IBackgroundCopyJob::SetNotifyFlags 方法。 必须实现此接口以及 IBackgroundCopyCallback2 和 IBackgroundCopyCallback 接口的所有方法。 例如,如果不注册文件传输回调, 则 FileTransferred 方法仍必须返回 S_OK。 如果不想接收文件范围传输的回调,只需改为实现 IBackgroundCopyCallback 或 IBackgroundCopyCallback2 。
继承
IBackgroundCopyCallback3 接口继承自 IBackgroundCopyCallback 和 IBackgroundCopyCallback2。 IBackgroundCopyCallback3 还具有以下类型的成员:
方法
IBackgroundCopyCallback3 接口包含以下方法。
IBackgroundCopyCallback3::FileRangesTransferred 当下载了一个或多个文件范围时,BITS 会调用 FileRangesTransferred 方法的实现。 使用 IBackgroundCopyFile6::RequestFileRanges 方法将文件范围添加到作业。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 1703 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | bits10_1.h (包括 Bits.h) |