Freigeben über


Datenübertragungen

Der Standard Zweck eines WIA-Minidrivers besteht darin, Daten vom Gerät an die Anwendung zu übertragen. Bei einer Kamera können die Daten zuvor aufgenommene Bilder, Audio- oder Videoclips sein. Für einen Scanner muss das Gerät die Daten möglicherweise übertragen, während es sie vom Scanner erfasst.

In Betriebssystemen vor Windows Vista hatte WIA zwei Möglichkeiten, Daten vom Gerät an die Anwendung zu übertragen, beide basierten auf TYMED. Die erste war eine In-Memory-Übertragung, bei der das Gerät Bilddatenbänder an den WIA-Dienst zurückgegeben hat. Die zweite Möglichkeit war eine Dateiübertragung an den WIA-Dienst. Beachten Sie, dass der WIA-Dienst die Daten empfangen und an die anfordernde Anwendung weitergeleitet hat.

In Windows Vista ist eine neue Art der Übertragung verfügbar: IStream-basierte Übertragung. Dieses Übertragungsmodell basiert auf zwei neuen Schnittstellen (IWiaItem2 und IWiaDevMgr2), die für Windows Vista neu sind. (Beide Schnittstellen werden in der Microsoft Windows SDK-Dokumentation beschrieben.) Es gibt eine Kompatibilitätsebene, die eine eingeschränkte Interaktion zwischen Windows Vista und älteren Treibern und Anwendungen ermöglicht. Diese Kompatibilitätsebene weist einige Einschränkungen auf, die im Abschnitt Erreichen der Kompatibilität mit IStream-Übertragungen erläutert werden.

Dieser Abschnitt enthält die folgenden Themen:

In-Memory-Übertragungen

Dateiübertragungen

IStream-Datenübertragung

Weitere Informationen zu Datenübertragungen finden Sie unter Übertragen von Daten an eine WIA-Anwendung.