COM-интерфейс IStillImage
Интерфейс COM IStillImage предоставляет доступ к монитору событий образов По-прежнему, чтобы приложения могли регистрировать себя как "push-model aware". Приложения могут использовать этот интерфейс для получения сведений об устройствах с образами системы.
Интерфейс предоставляет некоторые функции управления приложениями, такие как включение уведомлений о событиях и запуск приложения для использования с помощью настраиваемого программного обеспечения управления приложениями.
Кроме того, интерфейс IStillImage предоставляет доступ к COM-интерфейсу IStiDevice, который позволяет приложениям выполнять операции ввода-вывода на устройствах по-прежнему изображения.
В следующей таблице перечислены и описаны все методы интерфейса IStillImage. В таблице указаны типы клиентов, которые обычно должны вызывать каждый метод.
Метод | Описание | Типичные вызывающие абоненты |
---|---|---|
IStillImage::CreateDevice | Создает экземпляр COM-объекта, который определяет интерфейс IStiDevice и возвращает указатель на интерфейс. | API получения изображений |
IStillImage::EnableHwNotifications | Включает или отключает уведомление о приложениях, когда события устройства по-прежнему изображения происходят для указанного устройства. | Монитор событий по-прежнему изображения |
IStillImage::GetDeviceInfo | Возвращает характеристики оборудования для указанного устройства по-прежнему изображения. | API получения изображений |
IStillImage::GetDeviceList | Возвращает характеристики оборудования для всех установленных устройств образа. | Панели управления сканерами и камерами, API получения изображений |
IStillImage::GetDeviceValue | Возвращает сведения реестра, связанные с указанным устройством по-прежнему. | API-интерфейсы получения изображений, сканеры и панель управления камерами |
IStillImage::GetHwNotificationState | Указывает, будут ли приложения получать уведомления при возникновении событий устройства с изображением на указанном устройстве. | Монитор событий по-прежнему изображения |
IStillImage::GetSTILaunchInformation | Возвращает причину запуска вызывающего приложения образа, если монитор событий по-прежнему запущен. | Приложения с поддержкой push-модели |
IStillImage::Initialize | Инициализирует экземпляр объекта. | Не вызывается напрямую |
IStillImage::LaunchApplicationForDevice | Запускает указанное приложение для указанного устройства по-прежнему изображения. | Монитор событий по-прежнему изображения |
IStillImage::RegisterLaunchApplication | Добавляет приложение в список приложений с поддержкой push-модели в мониторе событий по-прежнему. | Приложения с поддержкой push-модели или их установщики |
IStillImage::Release | Закрывает экземпляр объекта и удаляет доступ к интерфейсу IStillImage. | Все клиенты интерфейса IStillImage |
IStillImage::SetDeviceValue | Задает сведения реестра для указанного устройства по-прежнему образа. | Панель управления сканерами и камерами |
IStillImage::SetupDeviceParameters | Позволяет клиентам интерфейса IStillImage изменять сохраненные характеристики устройства по-прежнему. | Панель управления сканерами и камерами |
IStillImage::StiCreateInstance | Создает экземпляр COM-объекта, который определяет интерфейс IStillImage и возвращает указатель на интерфейс. | Все клиенты интерфейса IStillImage |
IStillImage::UnregisterLaunchApplication | Удаляет приложение из списка приложений, поддерживающего push-модель, из списка монитора событий по-прежнему. | Приложения с поддержкой push-модели или их установщики |
IStillImage::WriteToErrorLog | Записывает сообщение в журнал ошибок образа по-прежнему. | Все клиенты интерфейса IStillImage |