Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um TWAIN-Anwendungen mit privaten Funktionen zu unterstützen, können WIA-Treiber eine Technik verwenden, die als Pass-Through-Funktionalität bezeichnet wird. Der Pass-Through-Mechanismus bezieht sich auf die Art und Weise, wie eine TWAIN-kompatible Anwendung mit einem WIA-Treiber kommuniziert, wobei der Datenquellen-Manager und die TWAIN-Kompatibilitätsschicht als Vermittler verwendet werden. Es ist wichtig zu beachten, dass die TWAIN-Kompatibilitätsdurchleitung nur in Windows XP und neueren Betriebssystemversionen unterstützt wird.
Die gesamte Kommunikation zwischen einer TWAIN-kompatiblen Anwendung und dem WIA-Treiber erfolgt zuerst an den Datenquellen-Manager (twain_32.dll), der seinerseits Aufrufe in die TWAIN-Kompatibilitätsschicht (wiadss.dll). Die TWAIN-Kompatibilitätsebene ruft dann die IWiaItemExtras::Escape-Methode auf, die die IStiUSD::Escape-Methode aufruft. Die TWAIN-Kompatibilitätsebene ruft nur die IWiaItemExtras::Escape-Methode auf. Der Treiberentwickler sollte sich nur mit dem Gerät befassen, das einen IStiUSD::Escape-Aufruf empfängt. Weitere Informationen zu IWiaItemExtras::Escape finden Sie in der Microsoft Windows SDK-Dokumentation.
Der Zweck der TWAIN-Pass-Through-Funktionalität besteht darin, Treiberautoren zu unterstützen, die den Übergang von TWAIN-Treibern zu WIA-Treibern vornehmen. Es ist nicht für das Hinzufügen von TWAIN-Features zu einem WIA-Treiber vorgesehen. Wenn Ihr WIA-Treiber keine Unterstützung für TWAIN benötigt, sollten Sie diese Funktionalität nicht zu Ihrem Treiber hinzufügen.
Die folgenden Artikel werden in diesem Abschnitt behandelt:
Aktivieren der TWAIN-Funktion Pass-Through in einem WIA-Treiber