Microsoft STI 简介
Microsoft STI 由以下主要组件组成:
静态图像事件监视器,用于监视所有已安装的静止图像设备,并在发生静止图像设备事件时接收通知。 事件通常指示设备已准备好传输图像数据。 事件监视器还会跟踪所有已注册的应用程序,并在检测到事件时启动应用程序。
一组供应商提供的 用户模式静止图像微型驱动程序 ,可以检测设备活动,并通过静止图像设备事件通知静止图像事件监视器该活动。 这些微型驱动程序还会将图像数据从内核模式驱动程序传递到高级软件。
扫描仪和相机控制面板,允许用户将特定的静止图像设备事件分配给特定应用程序。 这样,事件监视器就会知道在检测到事件时要启动哪个应用程序。 控制面板还允许用户测试静止图像设备。
图像处理应用程序可以将自身注册为推送模型感知,这意味着当静止图像设备准备好传输图像时,事件监视器可以激活它。
图像处理应用程序通常通过调用高级 图像获取 API(如 TWAIN)来读取图像数据流。 图像获取 API 的特定于设备的子组件(如 TWAIN 数据源)使用用户模式静态图像微型驱动程序中的接口来执行 I/O 操作。
Microsoft STI 定义了多个 静态图像 COM 接口 ,这些接口允许 STI 组件相互通信。
下一部分提供有关这些组件和其他 Microsoft STI 组件的详细信息。