Partager via


Prise en charge des événements de pilote WIA

Il existe deux types de mécanismes d’événements que les minidrivers WIA peuvent prendre en charge :

Événements d’interruption
L’appareil envoie une notification asynchrone non sollicitée au minidriver chaque fois qu’une action se produit sur l’appareil.

Événements d’interrogation
Le service WIA demande régulièrement au minidriver d’interroger l’appareil pour déterminer si de nouveaux événements se sont produits. Par défaut, le service WIA interroge le pilote toutes les secondes. Cette valeur est configurable dans le fichier INF de l’appareil (voir Fichiers INF pour les appareils WIA pour plus d’informations).

Un seul de ces mécanismes d’événements peut être utilisé dans un minidriver WIA. Le mécanisme d’événement d’interruption est recommandé en raison d’une fiabilité et d’une performance accrues.

Il existe trois mécanismes d’événements pris en charge.

  1. Dans Windows Me, un événement STI lance l’application inscrite pour les événements STI. Cette application ouvre la source de données TWAIN de l’appareil.

  2. Dans Windows Me, Windows XP et versions ultérieures, un événement WIA lance l’application inscrite pour les événements WIA. Cette application utilise le service WIA pour accéder à l’appareil.

  3. Dans Windows XP et versions ultérieures, le service WIA convertit les événements WIA en événements STI pour une application inscrite pour les événements STI. Cette application utilise la couche de compatibilité TWAIN-to-WIA pour accéder à l’appareil via TWAIN.

Cette section contient les rubriques suivantes :

Ajout de la prise en charge des événements d’interruption

Ajout de la prise en charge des événements de sondage

Fourniture d’une notification d’événement