Freigeben über


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.