IWiaDataTransfer-Schnittstelle (wia_xp.h)
Die IWiaDataTransfer-Schnittstelle ist eine Hochleistungs-Datenübertragungsschnittstelle. Diese Schnittstelle unterstützt ein Freigegebenes Speicherfenster zum Übertragen von Daten vom Geräteobjekt in die Anwendung und eliminiert unnötige Datenkopien während des Marshallings. Ein Rückrufmechanismus wird in Form der IWiaDataCallback-Schnittstelle bereitgestellt. Es ermöglicht Anwendungen, Datenübertragungen status Benachrichtigungen zu erhalten, Daten vom Windows-Gerät image acquisition (WIA) an die Anwendung zu übertragen und ausstehende Datenübertragungen abzubrechen.
Vererbung
Die IWiaDataTransfer-Schnittstelle erbt von der IUnknown-Schnittstelle . IWiaDataTransfer verfügt auch über folgende Membertypen:
Methoden
Die IWiaDataTransfer-Schnittstelle verfügt über diese Methoden.
IWiaDataTransfer::idtEnumWIA_FORMAT_INFO Die IWiaDataTransfer::idtEnumWIA_FORMAT_INFO-Methode erstellt eine Bandübertragungsimplementierung der IEnumWIA_FORMAT_INFO-Schnittstelle. |
IWiaDataTransfer::idtGetBandedData Die IWiaDataTransfer::idtGetBandedData-Methode überträgt ein Datenband von einem Hardwaregerät an eine Anwendung. Aus Effizienzgründen rufen Anwendungen Daten von Windows Image Acquisition (WIA)-Hardwaregeräten in aufeinanderfolgenden Bändern ab. |
IWiaDataTransfer::idtGetData Die IWiaDataTransfer::idtGetData-Methode ruft vollständige Dateien von einem WiA-Gerät (Windows Image Acquisition) ab. |
IWiaDataTransfer::idtGetExtendedTransferInfo IWiaDataTransfer::idtGetExtendedTransferInfo ruft erweiterte Informationen zu Datenübertragungspuffern im Fall von bandierten Datenübertragungen ab. |
IWiaDataTransfer::idtQueryGetData Die IWiaDataTransfer::idtQueryGetData-Methode wird von Anwendungen verwendet, um ein WIA-Gerät (Windows Image Acquisition) abzufragen, um zu bestimmen, welche Datentypen es unterstützt. |
Hinweise
Die IWiaDataTransfer-Schnittstelle erbt wie alle COM-Schnittstellen (Component Object Model) die IUnknown-Schnittstellenmethoden .
IUnknown-Methoden | BESCHREIBUNG |
---|---|
IUnknown::QueryInterface | Gibt Zeiger auf unterstützte Schnittstellen zurück. |
IUnknown::AddRef | Inkrementiert Verweiszähler. |
IUnknown::Release | Dekrementiert Verweiszähler. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wia_xp.h (wia.h einschließen) |