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 |