IStiUSD COM 接口是指 IStiDevice COM 接口 与静止图像设备通信的方式。 IStiUSD 接口的方法由每个供应商提供的 User-Mode 静止图像微型驱动程序实现。
通常,IStiUSD 接口方法由 IStiDevice 接口定义的类似命名方法调用。 仍然映像微型驱动程序通常通过调用适当的内核模式驱动程序来实现 IStiUSD 接口方法。 每个微型驱动程序必须定义所有接口方法,但如果不需要该方法,则它可以返回STIERR_UNSUPPORTED。
IStiUSD 接口定义的方法包括:
IStiUSD::D eviceReset
将静止图像设备重置为已知的初始化状态。
IStiUSD::D不可知的
在静止映像设备上运行诊断测试。
IStiUSD::Escape
在静止映像设备上执行特定于供应商的 I/O作。
IStiUSD::GetCapabilities
返回静止图像设备的功能。
IStiUSD::GetLastErrorInfo
返回与静止映像设备关联的上一个已知错误的相关信息。
IStiUSD::GetNotificationData
返回对仍在映像设备上发生的最新事件的说明。
IStiUSD::GetStatus
返回静止图像设备的状态。
IStiUSD::Initialize
初始化 COM 对象的实例,该实例定义 IStiUSD 接口。
IStiUSD::LockDevice
锁定设备供调用方独占使用。
IStiUSD::RawReadCommand
从静止图像设备读取命令信息。
IStiUSD::RawReadData
从静止图像设备读取数据。
IStiUSD::RawWriteCommand
将命令信息写入静止映像设备。
IStiUSD::RawWriteData
将数据写入静止图像设备。
IStiUSD::SetNotificationHandle
指定微型驱动程序应用于通知设备事件的调用方的事件句柄。 通常由静止图像事件监视器调用。
IStiUSD::UnLockDevice
解锁设备。