Condividi tramite


Supporto dell'evento WIA Driver

Esistono due tipi di meccanismi di evento che i minidriver WIA possono supportare:

Eventi di interruzione
Il dispositivo invia una notifica asincrona non richiesta al minidriver ogni volta che si verifica un'azione nel dispositivo.

Eventi di polling
Il servizio WIA chiede periodicamente al minidriver di eseguire query sul dispositivo per determinare se si sono verificati nuovi eventi. Per impostazione predefinita, il servizio WIA esegue il polling del driver ogni secondo. Questo valore è configurabile nel file INF del dispositivo (vedere File INF per dispositivi WIA per i dettagli).

Solo uno di questi meccanismi di evento può essere usato in un minidriver WIA. Il meccanismo di evento di interruzione è consigliato a causa di un aumento dell'affidabilità e delle prestazioni.

Esistono tre meccanismi di evento supportati.

  1. In Windows Me un evento STI avvia l'applicazione registrata per gli eventi STI. Questa applicazione apre l'origine dati TWAIN del dispositivo.

  2. In Windows Me, Windows XP e versioni successive, un evento WIA avvia l'applicazione registrata per gli eventi WIA. Questa applicazione usa il servizio WIA per accedere al dispositivo.

  3. In Windows XP e versioni successive il servizio WIA converte gli eventi WIA in eventi STI per un'applicazione che ha registrato per gli eventi STI. Questa applicazione usa il livello di compatibilità TWAIN-to-WIA per accedere al dispositivo tramite TWAIN.

Questa sezione contiene i seguenti argomenti:

Aggiunta del supporto dell'evento di interruzione

Aggiunta del supporto eventi di polling

Fornitura di notifica eventi