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 创建 COM 对象的实例,该实例定义 IStillImage 接口,并返回指向接口的指针。 所有 IStillImage 接口客户端
IStillImage::UnregisterLaunchApplication 从静态图像事件监视器的推送模型感知应用程序列表中删除应用程序。 推送模型感知应用程序或其安装程序
IStillImage::WriteToErrorLog 将消息写入静止图像错误日志。 所有 IStillImage 接口客户端