WIA 核心组件

下图显示了 WIA 组件。

说明 wia 核心组件的示意图。

WIA 服务 (wiaservc.dll) 由名为svchost.exe的通用主机 托管 Wiaservc.dll 与图) 中标有 USD1、USD2 和 USD3 的一个或多个用户模式静态映像驱动程序 (通信,每个驱动程序都与特定类型的内核模式驱动程序通信。 Windows 提供三种类型的总线抽象:USB、SCSI 和串行 ( usbscan.sysscsiscan.sysserscan.sys) 。

在客户端,应用程序可以是与 TWAIN 兼容的应用程序 (请参阅 支持TWAIN-Compatible应用程序) 或 WIA 应用程序。 TWAIN 应用程序调用数据源管理器,而数据源管理器又调用 wiadss.dll,它是与 sti.dll实例通信的转换组件。 Sti.dll 是与 WIA 服务通信的存根。 相比之下,WIA 应用程序直接调用 sti.dll