IStiDevice COM 接口

IStiDevice COM 接口为应用程序提供与静止图像设备通信的功能。 接口方法允许应用程序发送和接收数据和命令、运行诊断测试、接收 静止图像设备事件的通知,以及获取设备功能和状态信息。

通过调用 IStillImage COM 接口CreateDevice 方法,获取对 IStiDevice 接口的访问。 许多 IStiDevice 接口的方法是通过调用 IStiUSD COM 接口定义的类似命名方法来实现的。

下表列出了 IStiDevice 接口提供的所有方法。 该表指示通常必须调用每个方法的客户端类型。

方法 说明 典型调用方
IStiDevice::D eviceReset 将静止图像设备重置为已知状态。 图像获取 API
IStiDevice::D不区分 在静止映像设备上执行诊断测试。 扫描仪和相机控制面板
IStiDevice::Escape 向静止映像设备发送特定于供应商的 I/O作的请求。 图像获取 API
IStiDevice::GetCapabilities 返回静止图像设备的功能。 静止图像事件监视器
IStiDevice::GetLastError 返回与静止映像设备关联的最后一个已知错误。 图像获取 API
IStiDevice::GetLastErrorInfo 返回与静止映像设备关联的上一个已知错误的相关信息。 图像获取 API
IStiDevice::GetLastNotificationData 返回对仍在映像设备上发生的最新事件的说明。 图像获取 API
IStiDevice::GetStatus 返回静止图像设备的状态信息。 图像获取 API 和静止图像事件监视器
IStiDevice::Initialize 初始化对象实例。 未直接调用
IStiDevice::LockDevice 锁定设备供调用方独占使用。 所有 IStiDevice 接口客户端
IStiDevice::RawReadCommand 从静止图像设备读取命令信息。 图像获取 API
IStiDevice::RawReadData 从静止图像设备读取数据。 图像获取 API
IStiDevice::RawWriteCommand 将命令信息发送到静止图像设备。 图像获取 API
IStiDevice::RawWriteData 将数据写入静止图像设备。 图像获取 API
IStiDevice::Release 关闭对象实例并删除对 IStiDevice 接口的访问权限。 所有 IStiDevice 接口客户端
IStiDevice::Subscribe 注册调用方以接收设备事件的通知。 图像获取 API
IStiDevice::UnLockDevice 解锁设备。 所有 IStiDevice 接口客户端
IStiDevice::UnSubscribe 从注册以接收设备事件的通知的应用程序列表中删除调用方。 图像获取 API