Freigeben über


IWiaAppErrorHandler-Schnittstelle

Die IWiaAppErrorHandler-Schnittstelle ermöglicht Es Anwendungen, Fehlerfenster (während Datenübertragungen) anzuzeigen, in denen der Benutzer auswählen kann, ob die Übertragung fortgesetzt, abgebrochen oder abgebrochen werden soll.

Member

Die IWiaAppErrorHandler-Schnittstelle erbt von der IUnknown-Schnittstelle . IWiaAppErrorHandler verfügt auch über folgende Membertypen:

Methoden

Die IWiaAppErrorHandler-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
GetWindow Ruft ein Handle für das Dialogfeld ab, das Fehlermeldungen anzeigt und eine oder mehrere Schaltflächen zum Fortsetzen, Abbrechen oder Abbrechen der Anwendung bereitstellt.
ReportStatus Behandelt Geräte-status und Fehlermeldungen während der Bilddatenübertragung und zeigt die Meldungen dem Benutzer an.

 

Bemerkungen

Das Fehlerbehandlungs- oder Rückrufobjekt, das diese Schnittstelle implementiert, wird an IWiaTransfer::D ownload und IWiaTransfer::Upload übergeben.

Diese Schnittstelle ist nicht für die Behandlung von Fehlern konzipiert, die außerhalb von Bilddatenübertragungen auftreten, z. B. Fehler beim Abrufen oder Festlegen von Geräteeigenschaften oder nicht zurückgerufenen Rückrufen in einen Treiber.

Ein Treiberfehlerhandler sollte IWiaErrorHandler anstelle von IWiaAppErrorHandler implementieren.

Das Objekt, das diese Schnittstelle implementiert, sollte auch IWiaTransferCallback implementieren.

Wenn ein Treiberfehlerhandler und ein Standardfehlerhandler Fehlermeldungsfenster anzeigen sollen, Sie aber keinen vollständigen Fehlerhandler für die Anwendung erstellen möchten, implementieren Sie diese Schnittstelle, und implementieren Sie auch die IWiaAppErrorHandler::ReportStatus-Methode , um WIA_STATUS_NOT_HANDLED zurückzugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Wia.h
IDL
Wia.idl