IStillImage COM 接口
IStillImage COM 接口提供对静止图像事件监视器的访问,以便应用程序可以自行注册为“推送模型感知”。 应用程序可以使用此接口来获取有关系统静止图像设备的信息。
接口提供一些应用程序管理功能,例如启用事件通知和启动应用程序,供自定义应用程序控制软件使用。
此外, IStillImage 接口提供对 IStiDevice COM 接口的访问权限,该接口允许应用程序在静止图像设备上执行 I/O 操作。
下表列出了并描述了 IStillImage 接口的所有方法。 该表指示通常必须调用每个方法的客户端类型。
方法 | 说明 | 典型调用方 |
---|---|---|
IStillImage::CreateDevice | 创建 COM 对象的实例,该对象定义 IStiDevice 接口,并返回指向接口的指针。 | 图像获取 API |
IStillImage::EnableHwNotifications | 启用或禁用指定 设备发生静态图像设备事件 时应用程序的通知。 | 静止图像事件监视器 |
IStillImage::GetDeviceInfo | 返回指定静止图像设备的硬件特征。 | 图像获取 API |
IStillImage::GetDeviceList | 返回所有已安装的静止映像设备的硬件特征。 | 扫描仪和相机控制面板图像采集 API |
IStillImage::GetDeviceValue | 返回与指定的静止映像设备关联的注册表信息。 | 图像采集 API、扫描仪和相机控制面板 |
IStillImage::GetHwNotificationState | 指示当指定设备上发生静止图像设备事件时,是否通知应用程序。 | 静止图像事件监视器 |
IStillImage::GetSTILaunchInformation | 返回启动调用静止图像应用程序的原因(如果静止图像事件监视器启动了它)。 | 推送模型感知应用程序 |
IStillImage::Initialize | 初始化对象实例。 | 不直接调用 |
IStillImage::LaunchApplicationForDevice | 为指定的静止图像设备启动指定的应用程序。 | 静止图像事件监视器 |
IStillImage::RegisterLaunchApplication | 将应用程序添加到静态图像事件监视器的推送模型感知应用程序列表中。 | 推送模型感知应用程序或其安装程序 |
IStillImage::Release | 关闭对象实例并删除对 IStillImage 接口的访问权限。 | 所有 IStillImage 接口客户端 |
IStillImage::SetDeviceValue | 设置指定静止映像设备的注册表信息。 | 扫描仪和相机控制面板 |
IStillImage::SetupDeviceParameters | 允许 IStillImage 接口的客户端修改静止图像设备的存储特征。 | 扫描仪和相机控制面板 |
IStillImage::StiCreateInstance | 创建定义 IStillImage 接口的 COM 对象的实例,并返回指向接口的指针。 | 所有 IStillImage 接口客户端 |
IStillImage::UnregisterLaunchApplication | 从静态图像事件监视器的推送模型感知应用程序列表中删除应用程序。 | 推送模型感知应用程序或其安装程序 |
IStillImage::WriteToErrorLog | 将消息写入静止图像错误日志。 | 所有 IStillImage 接口客户端 |