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