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. |