共用方式為


IBackgroundCopyError 介面

使用 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 [僅限傳統型應用程式]
標頭
Deliveryoptimization.h
Idl
DeliveryOptimization.idl
程式庫
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyError定義為 19C613A0-FCB8-4F28-81AE-897C3D078F81

另請參閱

BG_JOB_STATE

IBackgroundCopyJob::GetError

IBackgroundCopyJob::GetState

IBackgroundCopyCallback::JobError