WIA 驱动程序组件
WIA 微型驱动程序可以视为两个逻辑层:
WIA 服务接口层
设备通信层
下图演示了 WIA 微型驱动程序及其组件的逻辑明细。
WIA 微型驱动程序接口
WIA 微型驱动程序是实现 IUnknown COM 接口和两个 WIA 特定 COM 接口的 COM 对象: IStiUSD 和 IWiaMiniDrv。 WIA 微型驱动程序接口层实现这些接口,是 WIA 微型驱动程序的入口点。 应用程序不直接调用 WIA 微型驱动程序接口;仅 WIA 服务调用这些接口。
设备通信
设备通信层负责通过内核模式总线驱动程序与静态映像设备进行低级别交互。 与设备的所有交互都通过此层发送。 此层负责将发送到设备的数据打包为物理设备可以理解的格式,并将从设备接收的数据解压缩为驱动程序理解的格式。
本部分提供有关 WIA 微型驱动程序及其组件在以下方面的其他信息: