Partager via


Prise en charge des événements du 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 (pour plus d’informations, consultez Fichiers INF pour les appareils WIA ).

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

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

  1. Dans Windows Me, un événement STI lance l’application qui s’est 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 qui s’est 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 traduit les événements WIA en événements STI pour une application qui s’est inscrite aux événements STI. Cette application utilise la couche de compatibilité TWAIN-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 d’interrogation

Envoi d’une notification d’événement