IStiUSD COM 接口

IStiUSD COM 接口是 IStiDevice COM 接口与静止图像设备通信的方式。 IStiUSD 接口的方法由供应商提供的每个用户模式静态图像微型驱动程序实现。

通常, IStiUSD 接口方法由 IStiDevice 接口定义的类似名称的方法调用。 静态映像微型驱动程序通常通过调用相应的内核模式驱动程序来实现 IStiUSD 接口方法。 每个微型驱动程序必须定义所有接口方法,但如果不需要某个方法,它可以返回STIERR_UNSUPPORTED。

IStiUSD 接口定义的方法包括:

IStiUSD::D eviceReset
将静止图像设备重置为已知的初始化状态。

IStiUSD::D iagnostic
在静止映像设备上运行诊断测试。

IStiUSD::Escape
在静止映像设备上执行供应商特定的 I/O 操作。

IStiUSD::GetCapabilities
返回静止图像设备的功能。

IStiUSD::GetLastErrorInfo
返回有关与静止图像设备关联的上一个已知错误的信息。

IStiUSD::GetNotificationData
返回静态图像设备上最近发生的事件的说明。

IStiUSD::GetStatus
返回静止图像设备的状态。

IStiUSD::Initialize
初始化定义 IStiUSD 接口的 COM 对象的实例。

IStiUSD::LockDevice
锁定设备以供调用方独占使用。

IStiUSD::RawReadCommand
从静止图像设备读取命令信息。

IStiUSD::RawReadData
从静止图像设备读取数据。

IStiUSD::RawWriteCommand
将命令信息写入静止图像设备。

IStiUSD::RawWriteData
将数据写入静止图像设备。

IStiUSD::SetNotificationHandle
指定微型驱动程序应用来通知调用方设备事件的事件句柄。 通常由静止图像事件监视器调用。

IStiUSD::UnLockDevice
解锁设备。