IBackgroundCopyCallback 接口

实现 IBackgroundCopyCallback 接口以接收作业已完成、已修改或出错的通知。 客户端使用此接口,而不是轮询作业的状态。

成员

IBackgroundCopyCallback 接口继承自 IUnknown 接口。 IBackgroundCopyCallback 还具有以下类型的成员:

方法

IBackgroundCopyCallback 接口具有这些方法。

方法 说明
JobError 发生错误时调用。
JobModification 修改作业时调用。
JobTransferred 在作业中的所有文件已成功传输时调用。

备注

若要接收通知,请调用 IBackgroundCopyJob::SetNotifyInterface 方法以指定指向 IBackgroundCopyCallback 实现的接口指针。 若要指定要接收的通知,请调用 IBackgroundCopyJob::SetNotifyFlags 方法。

只要接口指针有效,传递优化就会调用回调。 应用程序终止时,通知接口不再有效;传递优化不会保留通知接口。 因此,应用程序的初始化过程应在要接收通知的现有作业上调用 SetNotifyInterface 方法。

要求

要求
最低受支持的客户端
Windows 10版本 1709 [仅限桌面应用]
最低受支持的服务器
Windows Server 版本 1709 [仅限桌面应用]
标头
Deliveryoptimization.h
IDL
DeliveryOptimization.idl

Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyCallback定义为 97EA99C7-0186-4AD4-8DF9-C5B4E0ED6B22

另请参阅

IBackgroundCopyJob

IBackgroundCopyJob::SetNotifyFlags

IBackgroundCopyJob::SetNotifyInterface