文件传输

注意 文件传输适用于 Windows Vista 之前的操作系统。

文件数据传输是将图像数据从 WIA 微型驱动程序传输到 WIA 服务创建的文件中。 启动数据传输的 WIA 应用程序向 WIA 服务指示它已准备好执行文件传输。

然后,WIA 服务会创建一个文件,并指示 WIA 微型驱动程序将数据传输到该文件。 WIA 微型驱动程序通过请求传输数据来联系设备。 微型驱动程序需要自己的内存,因此较低级别的总线驱动程序堆栈能够将获取的数据放入缓冲区。 当 WIA 微型驱动程序在其缓冲区中接收数据时,它将使用 wiasWriteBufToFile WIA 服务库函数,并传入其内存缓冲区。 然后,WIA 服务库将 WIA 微型驱动程序的内存缓冲区的内容写入 WIA 服务创建的文件中,如下图所示。

说明 wia 驱动程序文件数据传输的示意图。

wiasWriteBufToFile 服务库函数用于大多数文件传输。 仅对需要 WIA 服务写入多页 TIFF 文件的驱动程序使用 wiasWritePageBufToFile 服务库函数。 在编写多页 TIFF 文件时使用其自己的 TIFF 标头的驱动程序应使用 wiasWriteBufToFile