Microsoft STI 简介

Microsoft STI 由以下主要组件构成:

  • 静止图像事件监视器,它监视所有已安装的静止图像设备,并在发生静止图像设备事件时接收通知。 事件通常表示设备已准备好传输图像数据。 事件监视器还会跟踪所有已注册的应用程序,并可在检测到事件时启动应用程序。

  • 一组由供应商提供的 用户模式静止图像微型驱动程序 ,可检测设备活动,并通过静止图像设备事件通知该活动的静止图像事件监视器。 这些微型驱动程序还将内核模式驱动程序中的图像数据传递到上层软件。

  • 扫描仪和照相机控制面板允许用户将特定的静止图像设备事件分配给特定的应用程序。 这样,事件监视器将知道在检测到事件时启动哪个应用程序。 控制面板还允许用户测试静止图像设备。

图像处理应用程序可将自身注册为推送模型感知,这意味着当静止图像设备准备好传输图像时,事件监视器可以激活该应用程序。

图像处理应用程序通常通过调用高级 图像采集 API(如 TWAIN)来读取图像数据流。 映像获取 API 的特定于设备的子组件(如 TWAIN 数据源)使用用户模式静止图像微型驱动程序中的接口执行 i/o 操作。

Microsoft STI 定义了多个 静止图像 COM 接口 ,它们允许 STI 组件彼此通信。

下一节将提供有关这些和其他 MICROSOFT STI 组件的详细信息。