IWiaMiniDrv 接口 (wiamindr_lh.h)

IWiaMiniDrv 接口提供方法,这些方法是微型驱动程序和 WIA 服务之间所有通信的入口点。 这些方法允许 WIA 服务控制设备。

WIA 微型驱动程序编写器必须实现此接口中的每个方法,尽管实现 E_NOTIMPL (不需要为 IWiaMiniDrv::d rvAnalyzeItem 和 IWiaMiniDrv::d rvGetDeviceErrorStr) 或为此接口中的其他方法返回S_OK () 。

继承

IWiaMiniDrv 接口继承自 IUnknown 接口。

方法

IWiaMiniDrv 接口包含以下方法。

 
IWiaMiniDrv::d rvAcquireItemData

WIA 服务调用 IWiaMiniDrv::d rvAcquireItemData 方法,以将数据从设备传输到应用程序。
IWiaMiniDrv::d rvAnalyzeItem

IWiaMiniDrv::d rvAnalyzeItem 方法检查项,并在必要时创建子项。
IWiaMiniDrv::d rvDeleteItem

IWiaMiniDrv::d rvDeleteItem 方法删除当前驱动程序项。
IWiaMiniDrv::d rvDeviceCommand

IWiaMiniDrv::d rvDeviceCommand 方法向 WIA 设备发出命令。
IWiaMiniDrv::d rvFreeDrvItemContext

IWiaMiniDrv::d rvFreeDrvItemContext 方法释放特定于设备的上下文。
IWiaMiniDrv::d rvGetCapabilities

IWiaMiniDrv::d rvGetCapabilities 方法返回设备支持的事件和命令数组。
IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvGetDeviceErrorStr 方法将错误代码映射到描述错误的 Unicode 字符串。
IWiaMiniDrv::d rvGetWiaFormatInfo

IWiaMiniDrv::d rvGetWiaFormatInfo 方法查找 WIA 硬件设备支持的图像格式和媒体类型。
IWiaMiniDrv::d rvInitializeWia

IWiaMiniDrv::d rvInitializeWia 方法初始化微型驱动程序并生成表示设备的驱动程序项树。
IWiaMiniDrv::d rvInitItemProperties

IWiaMiniDrv::d rvInitItemProperties 方法为应用程序项树中的每个项初始化 WIA 驱动程序项属性。
IWiaMiniDrv::d rvLockWiaDevice

IWiaMiniDrv::d rvLockWiaDevice 方法锁定 WIA 硬件设备,以便只有当前微型驱动程序可以访问该设备。
IWiaMiniDrv::d rvNotifyPnpEvent

IWiaMiniDrv::d rvNotifyPnpEvent 方法响应从 WIA 服务收到的事件。
IWiaMiniDrv::d rvReadItemProperties

IWiaMiniDrv::d rvReadItemProperties 方法读取需要更新的驱动程序项属性。
IWiaMiniDrv::d rvUnInitializeWia

IWiaMiniDrv::d rvUnInitializeWia 方法释放微型驱动程序持有的资源。
IWiaMiniDrv::d rvUnLockWiaDevice

IWiaMiniDrv::d rvUnLockWiaDevice 方法可解锁 WIA 硬件设备,以便任何微型驱动程序都可以访问该设备。
IWiaMiniDrv::d rvValidateItemProperties

IWiaMiniDrv::d rvValidateItemProperties 方法根据每个属性的有效值集验证项的属性,并在必要时更新这些属性。
IWiaMiniDrv::d rvWriteItemProperties

IWiaMiniDrv::d rvWriteItemProperties 方法将驱动程序项属性写入 WIA 硬件设备。

要求

要求
目标平台 Windows
标头 wiamindr_lh.h