共用方式為


IWiaAppErrorHandler 介面

IWiaAppErrorHandler介面可讓應用程式在資料傳輸期間顯示錯誤視窗 (,) 使用者可以選擇要繼續、取消或中止傳輸。

成員

IWiaAppErrorHandler介面繼承自IUnknown介面。 IWiaAppErrorHandler 也有下列類型的成員:

方法

IWiaAppErrorHandler介面具有這些方法。

方法 Description
GetWindow 取得對話方塊的控制碼,此對話方塊會顯示錯誤訊息,並提供一或多個按鈕以繼續、取消或中止應用程式。
ReportStatus 處理影像資料傳輸期間的裝置狀態和錯誤訊息,並向使用者顯示訊息。

 

備註

實作此介面的錯誤處理或回呼物件會傳遞至 IWiaTransfer::D ownloadIWiaTransfer::Upload

此介面的設計不是用來處理在影像資料傳輸外部發生的錯誤,例如,取得或設定裝置屬性或未復原回呼到驅動程式時發生錯誤。

驅動程式錯誤處理常式應該實作 IWiaErrorHandler,而不是 IWiaAppErrorHandler

實作這個介面的物件也應該實作 IWiaTransferCallback

如果您想要驅動程式錯誤處理常式和預設錯誤處理常式顯示錯誤訊息視窗,但不想為應用程式建立完整的錯誤處理常式,請實作此介面,同時實作 IWiaAppErrorHandler::ReportStatus 方法以傳回WIA_STATUS_NOT_HANDLED。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Wia.h
Idl
Wia.idl