图像处理设备驱动程序设计指南

本部分包含有关 Windows 图像采集 (WIA) 驱动程序、静止图像 (STI) 驱动程序和基于设备的 Web 服务 (WSD) 的信息。

注意

WIA 编程接口用于为现代 Windows 操作系统开发图像处理驱动程序。 STI 编程接口用于为旧的 Windows 操作系统开发图像处理驱动程序。 STI 编程接口文档将存档在将来的版本中。

本部分内容

图像处理设备的设备接口类

Windows 图像采集驱动程序

WIA 属性

64 位和 WIA

WIA 兼容性层

WIA 驱动程序筛选器

WIA 项树

包含设备 Web 服务的 WIA

开发 WIA 驱动程序

开发 WIA 相机驱动程序

WIA 微型驱动程序最佳做法

WIA 微驱动程序命令

生成、排查和调试 WIA 微型驱动程序

WIA 示例和工具

静止图像驱动程序

基于设备的 Web 服务

基于设备的 Web 服务参考

WIA 和 STI 驱动程序参考

下表包含 Windows 图像获取 (WIA) 驱动程序和静止成像 (STI) 驱动程序的参考信息。 这些驱动程序控制用于捕获静止图像的设备,包括扫描仪和照相机。 有关这些驱动程序的详细信息,请参阅 Windows 图像采集驱动程序静态图像驱动程序

以下各节介绍 WIA 和 STI 驱动程序所使用的接口、函数、结构和属性。

部分 说明
图像处理设备的设备接口类 成像设备的设备类 GUID。
IWiaMiniDrv 接口 用于管理 WIA 微型驱动程序和 WIA 服务之间的所有通信的接口。
WIA 驱动程序服务库函数 WIA 微型驱动程序用于管理设备项和数据传输的 Helper 函数。
WIA 属性 WIA 设备的属性,包括状态、功能和设备标识信息。
WIA 实用工具库函数和类 WIA 微型驱动程序用于支持调试和执行常见任务的实用工具函数和类。
IWiaMiniDrvCallBack 接口 用于在 WIA 服务和 WIA 微型驱动程序之间传输状态和图像数据的回调接口。
IWiaDrvItem 接口 WIA 微型驱动程序用于管理 WIA 驱动程序项树的接口。
IWiaErrorHandler 接口 WIA 微型驱动程序用来提供错误状态和支持错误恢复的接口。
IWiaImageFilter 接口 由图像处理筛选器实现并由 WIA 服务调用以用来与筛选器通信的接口。
IWiaLog 接口和诊断日志宏 WIA 微型驱动程序用于将跟踪、错误和警告消息记录到诊断日志文件的接口和宏。
IWiaSegmentationFilter 接口 WIA 微型驱动程序用来检测分段图像中的区域的接口。
IWiaTransferCallback 接口 由图像处理筛选器实现并由 WIA 服务调用以用来启动图像流处理的接口。
WIA 微驱动程序函数、结构和命令 WIA 微驱动程序使用的函数、结构和命令。
WIA 用户界面扩展 设备供应商用于为其设备提供自定义用户界面的接口。
WIA 结构 驱动程序级 WIA 方法和函数使用的结构。
静止图像接口 STI 驱动程序所使用的接口、结构、数据类型和控制代码。
基于设备的 Web 服务参考 设备上的 Web 服务信息,包括扫描服务 (WS-SCAN)

图像处理 DDI 参考