Поделиться через


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