Partager via


Composants Windows 98 Core

Sur MIcrosoft Windows 98, les composants principaux d’image sont comme indiqué dans la figure suivante.

diagramme illustrant les composants principaux windows 98.

Côté serveur, trois composants principaux communiquent avec sti.dll: stimon.exe, sti_ci.dllet sticpl.cpl. Ces composants sont respectivement le moniteur d’événements d'images fixes, le programme d’installation de classes et l’application Scanners et Caméras du Panneau de configuration. Sti_ci.dll est appelé uniquement lorsqu’un nouvel appareil image est installé ou supprimé, et sticpl.cpl est appelé uniquement pour effectuer des tâches de configuration.

Stimon.exe traite les événements et communique avec sti.dll, qui communique à son tour avec un ou plusieurs pilotes d’image en mode utilisateur (USD), qui sont étiquetés USD1, USD2 et USD3 sur le côté gauche de cette figure. Chacun des pilotes en mode utilisateur communique avec un type de pilote en mode noyau, en fonction de la connexion bus de l’appareil. Pour un périphérique USB, le pilote d’image en mode utilisateur communique avec usbscn9x.sys pour les périphériques USB composites et lesusbscan.sys pour les périphériques usb non conformes ; pour un appareil SCSI, le pilote en mode utilisateur communique avec scsiscan.sys et scsimap.sys.

Côté application cliente, un IHV doit fournir une source de données TWAIN, qui est illustrée dans la figure précédente en tant que vendor.ds, un nom générique pour ce composant. La source de données TWAIN est un composant de l’architecture d’analyse TWAIN et communique avec une instance de sti.dll côté client. À son tour, sti.dll communique avec un pilote d’image toujours en mode utilisateur (USD1 dans la figure), qui communique avec l’un des pilotes en mode noyau abordé précédemment.