Entwurfsleitfaden für imagegebende Gerätetreiber
Dieser Abschnitt enthält Informationen zu WIA-Treibern (Windows Image Acquisition), STI-Treibern (Still Image) und Webdiensten auf Geräten (WSD).
Hinweis
Die WIA-Programmierschnittstelle wird verwendet, um Imagetreiber für moderne Windows-Betriebssysteme zu entwickeln. Die STI-Programmierschnittstelle wurde verwendet, um Imagetreiber in älteren Windows-Betriebssystemen zu entwickeln. Die Dokumentation zur STI-Programmierschnittstelle wird in einem zukünftigen Release archiviert.
In diesem Abschnitt
Geräteschnittstellenklassen für Bildverarbeitungsgeräte
Treiber für die Windows-Imageerfassung
WIA mit Webdiensten für Geräte
Entwickeln eines WIA-Kameratreibers
Bewährte Methoden für WIA Minidriver
Erstellen, Problembehandlung und Debuggen von WIA Minidrivern
Referenz zu Webdiensten auf Geräten
WIA- und STI-Treiberreferenz
Die folgende Tabelle enthält Referenzinformationen für Wia-Treiber (Windows Image Acquisition) und STI-Treiber (Still Imaging). Diese Treiber steuern Geräte, einschließlich Scannern und Kameras, die Standbilder erfassen. Weitere Informationen zu diesen Treibern finden Sie unter Treiber für die Windows-Imageerfassung und Treiber für Standbilder.
In den folgenden Abschnitten werden die Schnittstellen, Funktionen, Strukturen und Eigenschaften beschrieben, die von WIA- und STI-Treibern verwendet werden.
`Section` | BESCHREIBUNG |
---|---|
Geräteschnittstellenklassen für Bildverarbeitungsgeräte | Geräteklassen-GUID für Bildverarbeitungsgeräte. |
IWiaMiniDrv-Schnittstelle | Schnittstelle zum Verwalten der gesamten Kommunikation zwischen einem WIA-Minitreiber und dem WIA-Dienst. |
Bibliotheksfunktionen für WIA-Treiberdienste | Hilfsfunktionen, die von einem WIA-Minitreiber zum Verwalten von Geräteelementen und Datenübertragungen verwendet werden. |
WIA-Eigenschaften | Eigenschaften von WIA-Geräten, einschließlich status, Funktionen und Geräteidentifikationsinformationen. |
Funktionen und Klassen der WIA-Hilfsprogrammbibliothek | Hilfsprogrammfunktionen und -klassen, die von einem WIA-Minitreiber verwendet werden, um das Debuggen zu unterstützen und allgemeine Aufgaben auszuführen. |
IWiaMiniDrvCallBack-Schnittstelle | Rückrufschnittstelle zum Übertragen von status- und Bilddaten zwischen dem WIA-Dienst und einem WIA-Minitreiber. |
IWiaDrvItem-Schnittstelle | Schnittstelle, die von einem WIA-Minitreiber verwendet wird, um eine Struktur von WIA-Treiberelementen zu verwalten. |
IWiaErrorHandler-Schnittstelle | Schnittstelle, die von einem WIA-Minitreiber verwendet wird, um Fehler status bereitzustellen und die Fehlerwiederherstellung zu unterstützen. |
IWiaImageFilter-Schnittstelle | Schnittstelle, die von einem Bildverarbeitungsfilter implementiert und vom WIA-Dienst aufgerufen wird, um mit dem Filter zu kommunizieren. |
IWiaLog-Schnittstelle und Diagnoseprotokollmakros | Schnittstelle und Makros, die von einem WIA-Minitreiber verwendet werden, um Ablaufverfolgungs-, Fehler- und Warnmeldungen in einer Diagnoseprotokolldatei aufzuzeichnen. |
IWiaSegmentationFilter-Schnittstelle | Schnittstelle, die von einem WIA-Minitreiber verwendet wird, um Regionen in einem segmentierten Bild zu erkennen. |
IWiaTransferCallback-Schnittstelle | Schnittstelle, die von einem Bildverarbeitungsfilter implementiert und vom WIA-Dienst aufgerufen wird, um die Verarbeitung von Bilddatenströmen zu initiieren. |
WIA-Microdriver-Funktionen, -Strukturen und -Befehle | Funktionen, Strukturen und Befehle, die von WIA-Microdrivern verwendet werden. |
WIA-Benutzeroberflächenerweiterungen | Schnittstelle, die von Geräteherstellern verwendet wird, um benutzerdefinierte Benutzeroberflächen für ihre Geräte bereitzustellen. |
WIA-Strukturen | Strukturen, die von WIA-Methoden und Funktionen auf Treiberebene verwendet werden. |
Standbildschnittstellen | Schnittstellen, Strukturen, Datentypen und Steuerungscodes, die von STI-Treibern verwendet werden. |
Referenz zu Webdiensten auf Geräten | Informationen zu Webdiensten auf Geräten, einschließlich Überprüfungsdienst (WS-SCAN) |