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


Основные компоненты Windows 98

В MIcrosoft Windows 98 основные компоненты образа, как показано на следующем рисунке.

схема, иллюстрирующая основные компоненты Windows 98.

На стороне сервера с sti.dllвзаимодействуют три основных компонента: stimon.exe, sti_ci.dllи sticpl.cpl. Эти компоненты представляют собой, соответственно, монитор событий неподвижного изображения, установщик класса и сканеры и камеры панель управления приложение. Sti_ci.dll вызывается только при установке или удалении нового устройства с неподвижным образом, а sticpl.cpl вызывается только для выполнения действий по настройке.

Stimon.exe обрабатывает события и взаимодействует с sti.dll, которая, в свою очередь, взаимодействует с одним или несколькими драйверами изображений в пользовательском режиме, которые помечены как USD1, USD2 и USD3 в левой части этого рисунка. Каждый из драйверов пользовательского режима взаимодействует с одним типом драйвера в режиме ядра в зависимости от подключения к шине устройства. Для USB-устройства драйвер образа в пользовательском режиме взаимодействует с usbscn9x.sys для составных USB-устройств и usbscan.sys для некомпозийных USB-устройств; Для устройства SCSI драйвер пользовательского режима взаимодействует как с scsiscan.sys , так и сscsimap.sys.

На стороне клиентского приложения IHV должно предоставить источник данных TWAIN, который показан на предыдущем рисунке как vendor.ds, универсальное имя этого компонента. Источник данных TWAIN является компонентом архитектуры сканирования TWAIN и взаимодействует с экземпляром sti.dll на стороне клиента. В свою очередь ,sti.dll взаимодействует с драйвером образа в пользовательском режиме (usd1 на рисунке), который взаимодействует с одним из драйверов режима ядра, рассмотренных ранее.