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


COM-интерфейс IStillImage

COM-интерфейс IStillImage предоставляет доступ к монитору событий "По-прежнему", чтобы приложения могли регистрировать себя как "с поддержкой модели отправки". Приложения могут использовать этот интерфейс для получения сведений об устройствах с неподвижным образом системы.

Интерфейс предоставляет некоторые функции управления приложениями, такие как включение уведомлений о событиях и запуск приложения, для использования настраиваемым программным обеспечением для управления приложениями.

Кроме того, интерфейс IStillImage предоставляет доступ к COM-интерфейсу IStiDevice, который позволяет приложениям выполнять операции ввода-вывода на устройствах с неподвижным изображением.

В следующей таблице перечислены и описаны все методы интерфейса 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