Compartir a través de


Interfaz IWiaAppErrorHandler

La interfaz IWiaAppErrorHandler permite a las aplicaciones mostrar ventanas de error (durante las transferencias de datos) desde las que el usuario puede elegir si desea continuar, cancelar o anular la transferencia.

Miembros

La interfaz IWiaAppErrorHandler hereda de la interfaz IUnknown . IWiaAppErrorHandler también tiene estos tipos de miembros:

Métodos

La interfaz IWiaAppErrorHandler tiene estos métodos.

Método Descripción
GetWindow Obtiene un identificador del cuadro de diálogo que muestra mensajes de error y proporciona uno o varios botones para continuar, cancelar o anular la aplicación.
ReportStatus Controla el estado del dispositivo y los mensajes de error durante las transferencias de datos de imagen y muestra los mensajes al usuario.

 

Comentarios

El control de errores, o devolución de llamada, objeto que implementa esta interfaz se pasa a IWiaTransfer::D ownload e IWiaTransfer::Upload.

Esta interfaz no está diseñada para controlar los errores detectados fuera de las transferencias de datos de imagen, por ejemplo, errores al obtener o establecer propiedades del dispositivo o devoluciones de llamada no anuladas en un controlador.

Un controlador de errores de controlador debe implementar IWiaErrorHandler, en lugar de IWiaAppErrorHandler.

El objeto que implementa esta interfaz también debe implementar IWiaTransferCallback.

Si desea que un controlador de errores y un controlador de errores predeterminado muestren ventanas de mensajes de error, pero no desea crear un controlador de errores completo para la aplicación, implemente esta interfaz e implemente también el método IWiaAppErrorHandler::ReportStatus para devolver WIA_STATUS_NOT_HANDLED.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Wia.h
IDL
Wia.idl