Freigeben über


IWiaMiniDrv COM-Schnittstelle

Imaging-Anwendungen stellen Anforderungen an den WIA-Dienst, der wiederum mit dem Geräteminidriver über die von minidriver writer implementierte IWiaMiniDrv-Schnittstelle kommuniziert. Anwendungen stellen in der Regel Anforderungen für Folgendes:

Anwendungen stellen Anforderungen an den WIA-Dienst über die WIA-API (Application Programming Interface). Weitere Informationen zu dieser Schnittstelle finden Sie in der Microsoft Windows SDK-Dokumentation.

Die IWiaMiniDrv-Schnittstelle stellt die Einstiegspunkte bereit, die in den folgenden Tabellen für den WIA-Dienst zum Steuern des Geräts angezeigt werden. Ein WIA-Minidriver muss jede IWiaMiniDrv-Methode implementieren. Diese Einstiegspunkte werden mit den folgenden IWiaMiniDrv-Methoden definiert.

Erstellen und Initialisieren von Elementen

Methode BESCHREIBUNG
IWiaMiniDrv::d rvAnalyzeItem Überprüft ein Element und erstellt bei Bedarf Unterelemente.
IWiaMiniDrv::d rvInitializeWia Initialisiert den WIA-Minidriver.
IWiaMiniDrv::d rvInitItemProperties Initialisiert Treiberelementeigenschaften für jedes Element in einer Anwendungselementstruktur.

Löschen von Elementen

Methode BESCHREIBUNG
IWiaMiniDrv::d rvDeleteItem Löscht ein Treiberelement.
IWiaMiniDrv::d rvFreeDrvItemContext Gibt einen gerätespezifischen Kontext frei.
IWiaMiniDrv::d rvUnInitializeWia Gibt Geräteressourcen frei, die einer Anwendungselementstruktur zugeordnet sind.

Auflisten von Gerätefunktionen

Methode BESCHREIBUNG
IWiaMiniDrv::d rvGetCapabilities Meldet die Ereignisse und Befehle, die von einem WIA-Minidriver unterstützt werden.

Aufzählen von Bildformaten

Methode BESCHREIBUNG
IWiaMiniDrv::d rvGetWiaFormatInfo Ruft unterstützte Geräteformate und Medientypen ab.

Ausgeben von Gerätebefehlen

Methode BESCHREIBUNG
IWiaMiniDrv::d rvDeviceCommand Gibt einen Befehl für ein Bildverarbeitungsgerät aus.

Sperren und Entsperren eines Geräts

Methode BESCHREIBUNG
IWiaMiniDrv::d rvLockWiaDevice Sperrt den Zugriff auf ein Bildverarbeitungsgerät.
IWiaMiniDrv::d rvUnLockWiaDevice Entsperrt den Zugriff auf ein Bildverarbeitungsgerät.

Benachrichtigen eines Geräts über ein Ereignis

Methode BESCHREIBUNG
IWiaMiniDrv::d rvNotifyPnPEvent Gibt die Antwort eines WIA-Minidrivers auf ein Plug & Play-Ereignis an.

Abrufen von Gerätefehlerzeichenfolgen

Methode BESCHREIBUNG
IWiaMiniDrv::d rvGetDeviceErrorStr Ordnet einen Gerätefehlerwert einer Zeichenfolge zu.

Lesen und Speichern von Elementeigenschaften

Methode BESCHREIBUNG
IWiaMiniDrv::d rvReadItemProperties Liest Treiberelementeigenschaften.
IWiaMiniDrv::d rvValidateItemProperties Überprüft treiberelementeigenschaften.
IWiaMiniDrv::d rvWriteItemProperties Schreibt Treiberelementeigenschaften auf das Gerät (falls erforderlich).

Übertragen von Daten

Methode BESCHREIBUNG
IWiaMiniDrv::d rvAcquireItemData Überträgt Daten von einem Treiberelement an den WIA-Dienst.