使用 IBackgroundCopyError 介面來判斷錯誤的原因,以及傳輸程式是否可以繼續。
只有在作業的狀態BG_JOB_STATE_ERROR或BG_JOB_STATE_TRANSIENT_ERROR時,傳遞優化才會建立錯誤物件。 當 IBackgroundCopyXXXX 介面方法失敗時,傳遞優化不會建立錯誤物件。 錯誤物件可在傳遞優化開始傳輸資料之前, (作業的狀態變更為作業BG_JOB_STATE_TRANSFERRING) 。
若要取得 IBackgroundCopyError 物件,請呼叫 IBackgroundCopyJob::GetError 方法。
成員
IBackgroundCopyError介面繼承自IUnknown介面。 IBackgroundCopyError 也有下列類型的成員:
方法
IBackgroundCopyError介面具有這些方法。
| 方法 | 描述 |
|---|---|
| GetError | 擷取錯誤碼,並識別發生錯誤的內容。 |
| GetFile | 擷取與錯誤相關聯之檔案物件的介面指標。 |
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 |
Windows 10 1709 版 [僅限傳統型應用程式] |
| 最低支援的伺服器 |
Windows Server 版本 1709 [僅限傳統型應用程式] |
| 標頭 |
|
| Idl |
|
| 程式庫 |
|
| DLL |
|
| IID |
IID_IBackgroundCopyError定義為 19C613A0-FCB8-4F28-81AE-897C3D078F81 |