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 |