自动项

若要在 Windows 7 及更高版本中实现自动配置的扫描,WIA 微型驱动程序必须在扫描程序的 WIA 项树中包含自动项。 自动项属于WIA_CATEGORY_AUTO类别。 有关此类别的详细信息,请参阅 WIA 项类别

下图显示了包含自动项的示例 WIA 项树。 自动项是树中根项的子项。

说明包含自动项的项树的关系图。

除了自动项之外,上图中的 WIA 树还包括一个平板项和一个送纸器项,这两者都是根项的子项。 WIA 体系结构要求自动项绝不是根项的唯一子项 -- 自动项始终具有一个或多个同级项。 其中至少一个同级必须是平板物品、送纸器项目或胶片项。 有关这些项目的详细信息,请参阅 WIA 项类别

如果 WIA 扫描程序设备支持自动配置的扫描,则 WIA 应用程序可以通过从自动项请求数据传输,从设备上当前选定的输入源获取图像。 为了响应此请求,设备可以在获取映像之前自动配置其大部分扫描设置。 应用程序仅负责确定要用于传输的文件格式。 因此,自动项实现由 WIA 项为完全可编程输入源 ((即平板项、送纸器项或胶片项) )实现的一小部分 WIA 属性。 有关详细信息,请参阅 自动项支持的 WIA 属性

WIA 体系结构不允许在自动配置的扫描模式下运行的扫描程序设备自动选择用于传输从输入源获取的图像数据的文件格式。 相反,应用程序通过显式选择格式或仅接受默认格式来确定文件格式。 此限制可防止设备以应用程序无法使用的格式传输扫描的图像数据。

支持自动配置扫描的扫描仪设备的 WIA 微型驱动程序应在 WIA 树中的根项实现的 WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES 属性值中设置 AUTO_SOURCE 标志位。 WIA 应用程序可以查询此属性,以确定设备的 WIA 项树是否包含自动项。