IStiDevice COM 接口

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

通过调用 IStillImage COM 接口的 CreateDevice 方法,可以访问 IStiDevice 接口。 许多 IStiDevice 接口的方法都是通过调用 由 IStiUSD COM 接口定义的命名方法来实现的。

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

方法 说明 典型调用方
IStiDevice::D eviceReset 将静态映像设备重置为已知状态。 图像获取 API
IStiDevice::D iagnostic 在静止映像设备上执行诊断测试。 扫描仪和相机控制面板
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