IWiaAppErrorHandler 接口

IWiaAppErrorHandler 接口使应用程序能够在数据传输) 期间显示错误窗口 (,用户可以从中选择是继续、取消还是中止传输。

成员

IWiaAppErrorHandler 接口继承自 IUnknown 接口。 IWiaAppErrorHandler 还具有以下类型的成员:

方法

IWiaAppErrorHandler 接口包含以下方法。

方法 说明
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