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


Введение в Microsoft STI

Microsoft STI состоит из следующих основных компонентов:

  • Монитор событий неподвижного изображения, который отслеживает все установленные устройства с неподвижным изображением и получает уведомления при возникновении событий устройства с неподвижным изображением. Событие обычно указывает, что устройство готово к передаче данных изображения. Монитор событий также отслеживает все зарегистрированные приложения и может запускать приложение при обнаружении события.

  • Набор предоставляемых поставщиком мини-драйверов для изображений в пользовательском режиме , которые могут обнаруживать действия устройства и уведомлять монитор событий неподвижного изображения об этом действии с помощью событий устройства с неподвижным изображением. Эти мини-накопители также передают данные изображений из драйверов режима ядра в программное обеспечение верхнего уровня.

  • Сканеры и камеры панель управления, которая позволяет пользователям назначать определенные события устройства с неподвижным изображением определенным приложениям. Таким образом, монитор событий будет знать, какое приложение следует запустить при обнаружении события. панель управления также позволяет пользователям тестировать устройства с изображением.

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

Приложения для обработки изображений обычно считывают потоки данных изображений, вызывая высокоуровневый API получения изображений, например TWAIN. Зависящие от устройства подкомпоненты API получения изображений, такие как источники данных TWAIN, используют интерфейс в мини-хранилищах изображений в пользовательском режиме для выполнения операций ввода-вывода.

Microsoft STI определяет несколько COM-интерфейсов still image , которые позволяют компонентам STI взаимодействовать друг с другом.

В следующем разделе содержатся дополнительные сведения об этих и других компонентах Microsoft STI.