Partager via


Interface IWiaAppErrorHandler

L’interface IWiaAppErrorHandler permet aux applications d’afficher des fenêtres d’erreur (pendant les transferts de données) à partir desquelles l’utilisateur peut choisir de continuer, d’annuler ou d’abandonner le transfert.

Membres

L’interface IWiaAppErrorHandler hérite de l’interface IUnknown. IWiaAppErrorHandler possède également les types de membres suivants :

Méthodes

L’interface IWiaAppErrorHandler utilise ces méthodes.

Méthode Description
GetWindow Obtient un handle dans la boîte de dialogue qui affiche les messages d’erreur et fournit un ou plusieurs boutons pour continuer, annuler ou abandonner l’application.
ReportStatus Gère les messages d’status et d’erreur de l’appareil lors des transferts de données d’image et affiche les messages à l’utilisateur.

 

Notes

L’objet de gestion des erreurs, ou rappel, qui implémente cette interface est passé dans IWiaTransfer::D ownload et IWiaTransfer::Upload.

Cette interface n’est pas conçue pour gérer les erreurs rencontrées en dehors des transferts de données d’image, par exemple, les erreurs d’obtention ou de définition des propriétés d’appareil ou les rappels non retournés dans un pilote.

Un gestionnaire d’erreurs de pilote doit implémenter IWiaErrorHandler au lieu d’IWiaAppErrorHandler.

L’objet qui implémente cette interface doit également implémenter IWiaTransferCallback.

Si vous souhaitez qu’un gestionnaire d’erreurs de pilote et un gestionnaire d’erreurs par défaut affichent des fenêtres de message d’erreur, mais que vous ne souhaitez pas créer un gestionnaire d’erreurs complet pour l’application, implémentez cette interface et implémentez également la méthode IWiaAppErrorHandler::ReportStatus pour retourner WIA_STATUS_NOT_HANDLED.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Wia.h
IDL
Wia.idl