文件传输
注意 文件传输适用于 Windows Vista 之前的操作系统。
文件数据传输是将图像数据从 WIA 微型驱动程序传输到 WIA 服务创建的文件中。 启动数据传输的 WIA 应用程序向 WIA 服务指示它已准备好执行文件传输。
然后,WIA 服务会创建一个文件,并指示 WIA 微型驱动程序将数据传输到该文件。 WIA 微型驱动程序通过请求传输数据来联系设备。 微型驱动程序需要自己的内存,因此较低级别的总线驱动程序堆栈能够将获取的数据放入缓冲区。 当 WIA 微型驱动程序在其缓冲区中接收数据时,它将使用 wiasWriteBufToFile WIA 服务库函数,并传入其内存缓冲区。 然后,WIA 服务库将 WIA 微型驱动程序的内存缓冲区的内容写入 WIA 服务创建的文件中,如下图所示。
将 wiasWriteBufToFile 服务库函数用于大多数文件传输。 仅对需要 WIA 服务写入多页 TIFF 文件的驱动程序使用 wiasWritePageBufToFile 服务库函数。 在编写多页 TIFF 文件时使用其自己的 TIFF 标头的驱动程序应使用 wiasWriteBufToFile。