Compartilhar via


Interface IWiaAppErrorHandler

A interface IWiaAppErrorHandler permite que os aplicativos exibam janelas de erro (durante transferências de dados) das quais o usuário pode escolher se deseja continuar, cancelar ou anular a transferência.

Membros

A interface IWiaAppErrorHandler herda da interface IUnknown . IWiaAppErrorHandler também tem estes tipos de membros:

Métodos

A interface IWiaAppErrorHandler tem esses métodos.

Método Descrição
Getwindow Obtém um identificador para a caixa de diálogo que exibe mensagens de erro e fornece um ou mais botões para continuar, cancelar ou anular o aplicativo.
ReportStatus Manipula mensagens de erro e status do dispositivo durante transferências de dados de imagem e exibe as mensagens para o usuário.

 

Comentários

O objeto de tratamento de erro ou retorno de chamada que implementa essa interface é passado para IWiaTransfer::D ownload e IWiaTransfer::Upload.

Essa interface não foi projetada para lidar com erros encontrados fora das transferências de dados de imagem, por exemplo, erros ao obter ou definir propriedades do dispositivo ou retornos de chamada não transformados em um driver.

Um manipulador de erros de driver deve implementar IWiaErrorHandler, em vez de IWiaAppErrorHandler.

O objeto que implementa essa interface também deve implementar IWiaTransferCallback.

Se você quiser que um manipulador de erros de driver e um manipulador de erros padrão exibam janelas de mensagem de erro, mas não deseja criar um manipulador de erros completo para o aplicativo, implemente essa interface e também implemente o método IWiaAppErrorHandler::ReportStatus para retornar WIA_STATUS_NOT_HANDLED.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Wia.h
IDL
Wia.idl