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) |