IWiaMiniDrv 接口 (wiamindr_lh.h)

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

WIA 微型驱动程序编写器必须在此接口中实现每个方法,尽管实现不需要执行任何比返回E_NOTIMPL(对于 IWiaMiniDrv::d rvAnalyzeItemIWiaMiniDrv::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 硬件设备。

要求

要求 价值
目标平台 窗户
标头 wiamindr_lh.h