一、 WIA 简介
1.关于 WIA
是 的简称,当前可用版本是 ,
它是 或者更高版本的
系统中提供的数字图像获取服务,同时它也能用于管理数字图像设
备。
接口既是应用程序接口(),又是设备驱动程序接口(
),下面要讲述的都是有关 的内容。
通过 ,应用程序可以:
运行在强壮稳定的环境中;
最大可能地减少协同配合问题;
枚举可用的图像获取设备;
同时连接多个设备;
用标准的、可扩展的方式查询设备属性;
用标准的、高性能的传送机制获取数据;
在数据传送过程中维持图像属性;
获取大量的设备事件通知消息。
2.WIA 架构
是使用进程外( )服务实现的 !组件,和大多数进程
外服务程序不同的是,通过提供自己的数据传送机制
(" 接口),避免了图像数据传送过程中的性能损失。高性
能的 " 接口使用共享内存来传送数据给客户程序。
有三个主要的组件:# , # $ #%& '和
# # 。
# (枚举图像设备,获取设备属,为设备建立事件和创
建设备对象;
# $ #%& '(执行所有设备无关的服务;
# # 解释映射(属性和命令到特定的设备。
二、 使用 WIA
1.选择设备
应用程序既可以用 内置的对话框来选择设备,也可以不使用 的用户
界面。下面的程序将弹出一个 选择设备对话框:
)
) &*+,&+