實作 IBackgroundCopyCallback 介面,以接收作業已完成、已修改或發生錯誤的通知。 用戶端會使用此介面,而不是輪詢作業的狀態。
成員
IBackgroundCopyCallback介面繼承自IUnknown介面。 IBackgroundCopyCallback 也有下列類型的成員:
方法
IBackgroundCopyCallback介面具有這些方法。
| 方法 | 描述 |
|---|---|
| JobError | 發生錯誤時呼叫。 |
| JobModification | 修改作業時呼叫。 |
| JobTransferred | 在作業中的所有檔案都已成功傳輸時呼叫。 |
備註
若要接收通知,請呼叫 IBackgroundCopyJob::SetNotifyInterface 方法,以指定 IBackgroundCopyCallback 實作的介面指標。 若要指定您想要接收的通知,請呼叫 IBackgroundCopyJob::SetNotifyFlags 方法。
只要介面指標有效,傳遞優化就會呼叫您的回呼。 當應用程式終止時,通知介面不再有效;傳遞優化不會保存通知介面。 因此,您的應用程式初始化程式應該在您想要接收通知的現有作業上呼叫 SetNotifyInterface 方法。
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 |
Windows 10版本 1709 [僅限傳統型應用程式] |
| 最低支援的伺服器 |
Windows Server 版本 1709 [僅限傳統型應用程式] |
| 標頭 |
|
| Idl |
|
| 程式庫 |
|
| DLL |
|
| IID |
IID_IBackgroundCopyCallback定義為 97EA99C7-0186-4AD4-8DF9-C5B4E0ED6B22 |