Freigeben über


Windows 98-Kernkomponenten

Unter Microsoft Windows 98 sind die Standbildkernkomponenten wie in der Abbildung unten dargestellt.

Diagramm, das die Windows 98-Kernkomponenten veranschaulicht.

Auf serverseitiger Seite kommunizieren drei Kernkomponenten mit sti.dll: stimon.exe, sti_ci.dllund sticpl.cpl. Diese Komponenten sind jeweils der stille Bildereignismonitor, das Klasseninstallationsprogramm und die Anwendung Scanner und Kamera-Systemsteuerung. Sti_ci.dll wird nur aufgerufen, wenn ein neues Stillbildgerät installiert oder entfernt wird, und sticpl.cpl nur zum Ausführen von Konfigurationsaufgaben aufgerufen wird.

Stimon.exe verarbeitet Ereignisse und kommuniziert mit sti.dll, dieser wiederum kommuniziert mit einem oder mehreren Benutzermodus-Standbildtreibern (USDs), die auf der linken Seite dieser Abbildung als USD1, USD2 und USD3 bezeichnet werden. Jede der Benutzermodustreiber kommuniziert je nach Busverbindung des Geräts mit einem Kernelmodustreibertyp. Bei einem USB-Gerät kommuniziert der Benutzermodus-Stillbildtreiber mit usbscn9x.sys für Verbund-USB-Geräte und usbscan.sys für nicht Verbund-USB-Geräte; für ein SCSI-Gerät kommuniziert der Benutzermodustreiber sowohl mit scsiscan.sys als auch mit scsimap.sys.

Auf der Clientanwendungsseite muss ein IHV eine TWAIN-Datenquelle bereitstellen, die in der vorherigen Abbildung als vendor.ds, einem generischen Namen für diese Komponente, dargestellt wird. Die TWAIN-Datenquelle ist eine Komponente der TWAIN Scanning-Architektur und kommuniziert mit einer Instanz von sti.dll auf clientseitiger Seite. sti.dll kommuniziert mit einem Stillbildtreiber im Benutzermodus (USD1 in der Abbildung), der mit einem der zuvor erläuterten Kernelmodustreiber kommuniziert wiederum.