IWiaMiniDrv COM 接口

映像应用程序向 WIA 服务发出请求,而 WIA 服务又通过微型驱动程序编写器实现的 IWiaMiniDrv 接口与设备微型驱动程序通信。 应用程序通常会针对以下项发出请求:

应用程序通过 WIA 应用程序编程接口 (API) 向 WIA 服务发出请求。 有关此接口的详细信息,请参阅Microsoft Windows SDK文档。

IWiaMiniDrv 接口提供下表中所示的入口点,供 WIA 服务控制设备。 WIA 微型驱动程序必须实现每个 IWiaMiniDrv 方法。 这些入口点通过以下 IWiaMiniDrv 方法定义。

创建和初始化项

方法 说明
IWiaMiniDrv::d rvAnalyzeItem 检查项,并在必要时创建子项。
IWiaMiniDrv::d rvInitializeWia 初始化 WIA 微型驱动程序。
IWiaMiniDrv::d rvInitItemProperties 初始化应用程序项树中每个项的驱动程序项属性。

删除项

方法 说明
IWiaMiniDrv::d rvDeleteItem 删除驱动程序项。
IWiaMiniDrv::d rvFreeDrvItemContext 释放特定于设备的上下文。
IWiaMiniDrv::d rvUnInitializeWia 释放与应用程序项树关联的设备资源。

枚举设备功能

方法 说明
IWiaMiniDrv::d rvGetCapabilities 报告 WIA 微型驱动程序支持的事件和命令。

枚举图像格式

方法 说明
IWiaMiniDrv::d rvGetWiaFormatInfo 获取受支持的设备格式和媒体类型。

发出设备命令

方法 说明
IWiaMiniDrv::d rvDeviceCommand 向图像处理设备发出命令。

锁定和解锁设备

方法 说明
IWiaMiniDrv::d rvLockWiaDevice 锁定对图像处理设备的访问。
IWiaMiniDrv::d rvUnLockWiaDevice 解锁对图像处理设备的访问。

通知设备事件

方法 说明
IWiaMiniDrv::d rvNotifyPnPEvent 指示 WIA 微型驱动程序对即插即用事件的响应。

获取设备错误字符串

方法 说明
IWiaMiniDrv::d rvGetDeviceErrorStr 将设备错误值映射到字符串。

读取和存储项属性

方法 说明
IWiaMiniDrv::d rvReadItemProperties 读取驱动程序项属性。
IWiaMiniDrv::d rvValidateItemProperties 验证驱动程序项属性。
IWiaMiniDrv::d rvWriteItemProperties 如果需要) ,将驱动程序项属性写入设备 (。

传输数据

方法 说明
IWiaMiniDrv::d rvAcquireItemData 将数据从驱动程序项传输到 WIA 服务。