IWiaDataTransfer 接口 (wia_xp.h)

IWiaDataTransfer 接口是高性能数据传输接口。 此接口支持共享内存窗口将数据从设备对象传输到应用程序,并消除封送期间不必要的数据副本。 回调机制以 IWiaDataCallback 接口的形式提供。 它使应用程序能够获取数据传输状态通知,将数据从 Windows 映像采集 (WIA) 设备传输到应用程序,并取消挂起的数据传输。

注意 对于 Windows Vista 应用程序,请使用 IWiaTransfer 而不是 IWiaDataTransfer
 

继承

IWiaDataTransfer 接口继承自 IUnknown 接口。 IWiaDataTransfer 还具有以下类型的成员:

方法

IWiaDataTransfer 接口具有这些方法。

 
IWiaDataTransfer::idtEnumWIA_FORMAT_INFO

IWiaDataTransfer::idtEnumWIA_FORMAT_INFO 方法创建IEnumWIA_FORMAT_INFO接口的带状传输实现。
IWiaDataTransfer::idtGetBandedData

IWiaDataTransfer::idtGetBandedData 方法将一段数据从硬件设备传输到应用程序。 为了提高效率,应用程序从 Windows 映像采集 (WIA) 硬件设备中连续检索数据。
IWiaDataTransfer::idtGetData

IWiaDataTransfer::idtGetData 方法从 Windows 映像采集 (WIA) 设备检索完整文件。
IWiaDataTransfer::idtGetExtendedTransferInfo

IWiaDataTransfer::idtGetExtendedTransferInfo 在带状数据传输的情况下检索与数据传输缓冲区相关的扩展信息。
IWiaDataTransfer::idtQueryGetData

应用程序使用 IWiaDataTransfer::idtQueryGetData 方法 (WIA) 设备查询 Windows 映像采集,以确定它支持哪些类型的数据格式。

注解

IWiaDataTransfer 接口(与所有组件对象模型 (COM) 接口一样)继承 IUnknown 接口方法。

IUnknown 方法 说明
IUnknown::QueryInterface 返回指向受支持接口的指针。
IUnknown::AddRef 递增引用数。
IUnknown::Release 递减引用数。

要求

要求
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 wia_xp.h (包括 Wia.h)