WIA Minidriver-Schnittstellen
Der WIA-Minidriver ist ein COM-Objekt, das die Standard-IUnknown-COM-Schnittstelle (die in der Microsoft Windows SDK-Dokumentation beschrieben wird) und zwei zusätzliche WIA-spezifische Schnittstellen implementiert: IStiUSD und IWiaMiniDrv.
IStiUSD-Schnittstelle
Die IStiUSD-Schnittstelle , die in "Stiusd.h" definiert ist, führt die folgenden Aktionen aus:
Initialisiert den Treiber, wenn der WIA-Dienst ihn zum ersten Mal lädt.
Gibt die Funktionen des Treibers an den WIA-Dienst zurück, und gibt an, ob das Gerät asynchrone Gerätebenachrichtigungen unterstützt.
Sperrt und entsperrt das Gerät für die exklusive Verwendung.
IWiaMiniDrv-Schnittstelle
Die IWiaMiniDrv-Schnittstelle , die in Wiamindr.h definiert ist, macht die meisten Funktionen des WIA-Minidrivers verfügbar. Diese Schnittstelle führt die folgenden Aktionen aus:
Definiert die Standard- und aktuellen Einstellungen des Standbildgeräts.
Definiert die vom Standbildgerät unterstützten Befehle und Ereignisse.
Überträgt Daten vom Gerät an den WIA-Dienst (der sie letztendlich an die aufrufende Anwendung weitergibt).
Weitere Informationen zu diesen Schnittstellen finden Sie unter Entwickeln eines WIA-Treibers: Grundlegende Konzepte.