WIA 项类别

本主题适用于 Windows Vista 及更高版本。

WIA 项树中的所有项都必须支持 WIA_IPA_ITEM_CATEGORY 属性。 此属性标识项所属的功能类别。 类别确定与该项关联的 WIA 项标志和 WIA 属性集。

WIA 定义以下项类别:

WIA_CATEGORY_ROOT
WIA 扫描程序设备的项树中的 项表示整个设备。 如果设备包含平板、ADF 或胶片扫描功能,则表示这些输入源的项是根项的子项。 如果设备包含存储,则设备存储层次结构中最顶层的文件夹项是根项的子项。 应用程序可以通过在根项上实现的 WIA 属性访问有关设备的信息,包括状态、标识和访问权限。 有关详细信息,请参阅 实现平板扫描仪项目树实现送纸器扫描程序项树实现胶片扫描程序项树中的根项属性的讨论。

WIA_CATEGORY_FLATBED
平板项目表示 WIA 扫描仪设备上的扫描平板 (也称为扫描板) 。 具有扫描平板设备的 WIA 项树应包含作为根项子项的平板项。 此外,如果 WIA 设备支持分段 (例如,通过 分段筛选器) 或多区域扫描,则此平板项目应具有子级(也是平板项目)来表示平板上的各个扫描区域。 子项(如果存在)应属于与其父项相同的WIA_CATEGORY_FLATBED类别,并且它们应支持 (相同的 WIA 属性,并且具有与其父项相同的初始属性值) ,但子项的位置和范围仅限于它们所表示的扫描区域。 应用程序可以使用 WIA 驱动程序的分段筛选器 () 来创建扫描区域,或者微型驱动程序可以自动检测并创建扫描区域本身。 应用程序可以通过 (或) 项上实现的 WIA 属性访问设备的平板扫描功能。 有关详细信息,请参阅 实现平面扫描程序项树

WIA_CATEGORY_FEEDER
送纸器项表示 WIA 扫描程序设备上的自动文档送纸器 (ADF) 。 (此项类别还可以表示非完全自动且需要用户手动协助的送纸器,但在这种情况下,WIA 微型驱动程序负责验证下一个文档页面在扫描页面之前是否已通过送纸器。) 具有 ADF 的设备应在其 WIA 项树中包含送纸器项。 送纸器项是根项的子项。 应用程序可以通过在送纸器项上实现的 WIA 属性访问设备的 ADF 扫描功能。 有关详细信息,请参阅 实现送纸器扫描程序项树

如果 ADF 可以执行双工扫描 (即) 扫描文档页的两侧,并且它支持用于扫描文档页正面和背面的不同控制设置,则 WIA 微型驱动程序应实现送纸器前项和送纸器后项作为送纸器项的子项。 应用程序可以通过在送纸器前端项和送纸器后退项上实现的 WIA 属性访问 ADF 前后扫描功能。 有关这两项的详细信息,请参阅以下类别说明。

WIA_CATEGORY_FEEDER_FRONT
送纸器前项表示用于扫描文档中页面正面的 ADF 设置。 对于具有可以执行双工扫描并支持扫描文档页面正面和背面的不同控制设置的 ADF 的扫描仪设备,应通过 WIA 微型驱动程序实现此项。 具有始终对文档页两侧使用相同的设置的 ADF 的设备不需要此项。 送纸器前项是送纸器项的子项。 应用程序可以通过在送纸器前端项上实现的 WIA 属性访问 ADF 前端扫描功能。 有关详细信息,请参阅 实现送纸器扫描程序项树

WIA_CATEGORY_FEEDER_BACK
送纸器回退项表示用于扫描文档中页面背面的 ADF 设置。 对于具有可以执行双工扫描并支持扫描文档页面正面和背面的不同控制设置的 ADF 的扫描仪设备,应通过 WIA 微型驱动程序实现此项。 具有始终对文档页两侧使用相同的设置的 ADF 的设备不需要此项。 送纸器回退项是送纸器项的子项。 应用程序可以通过在送纸器回退项上实现的 WIA 属性访问 ADF 回扫描函数。 有关详细信息,请参阅 实现送纸器扫描程序项树

WIA_CATEGORY_FILM
胶片项表示 WIA 扫描仪设备上的胶片扫描功能。 如果设备是专用胶片扫描仪,或者是配备透明适配器 (TPA) 的平板扫描仪,则其 WIA 项目树中应包含一个或多个胶片项。 电影项是根项或其他电影项的子项。 作为根项的子级的胶片项表示整个扫描图面,并且此胶片项可能具有表示对应于单个胶片帧的扫描图面区域的胶片项。 应用程序可以通过在胶片项目 (或) 项上实现的 WIA 属性访问设备的胶片扫描功能。 有关详细信息,请参阅 实现胶片扫描程序项树

WIA_CATEGORY_FOLDER
文件夹项表示位于 WIA 扫描程序设备内部存储中的文件夹。 文件夹项是根项或其他文件夹项的子项。 如果文件夹项具有子项,则子项是已完成的文件项和文件夹项的组合。 项树中最顶层的文件夹项是根项的子项。 应用程序可以通过对文件夹项实现的 WIA 属性访问文件夹内容和有关该文件夹的信息。 有关详细信息,请参阅 WIA 扫描程序存储

WIA_CATEGORY_FINISHED_FILE
完成的文件项表示存储在 WIA 扫描程序设备上的文件夹中的完成文件。 完成的文件是内容不会更改的文件。 此定义排除了内容可以动态更改的文件,例如,当扫描程序获取和处理图像数据时。 完成的文件项是文件夹项的子项。 应用程序可以通过在完成的文件项上实现的 WIA 属性访问已完成的文件和有关该文件的信息。 有关详细信息,请参阅 WIA 扫描程序存储

WIA_CATEGORY_AUTO
在 Windows 7 及更高版本中, 自动项 表示支持自动配置扫描的 WIA 扫描程序设备的 自动配置设置。 这种类型的设备可以配置自己的扫描设置,而不是要求在台式计算机上运行的 WIA 应用程序配置设置。 例如,如果设备允许用户从设备 (而不是从应用程序的用户界面) 启动扫描操作,并从设备中选择操作的输入源,则应用程序可以使用自动项将配置所选输入源的任务卸载到设备。 自动项是根项的子项。 包含自动项的 WIA 树还必须包含以下一项或多项:平板项目、送纸器项或胶片项。 应用程序可以通过在根项和自动项上实现的 WIA 属性访问设备的自动配置扫描功能。 有关详细信息,请参阅 自动项支持的 WIA 属性

每个 WIA 项类别都有一组必需的 WIA 项标志和该类别中的项必须支持的 WIA 属性,此外,还有一组项可支持作为选项的标志和属性。 有关与各种项类别关联的标志和属性的摘要,请参阅 WIA_IPA_ITEM_CATEGORY。 有关 WIA 项标志的完整列表,请参阅 WIA_IPA_ITEM_FLAGS