Partilhar via


Suporte a eventos do driver WIA

Há dois tipos de mecanismos de evento que os minidrivers WIA podem dar suporte:

Eventos de interrupção
O dispositivo envia uma notificação assíncrona não solicitada ao minidriver sempre que ocorre uma ação no dispositivo.

Eventos de sondagem
O serviço WIA solicita periodicamente que o minidriver consulte o dispositivo para determinar se algum novo evento ocorreu. Por padrão, o serviço WIA sonda o driver a cada segundo. Esse valor é configurável no arquivo INF do dispositivo (consulte Arquivos INF para dispositivos WIA para obter detalhes).

Apenas um desses mecanismos de evento pode ser usado em um minidriver WIA. O mecanismo de evento de interrupção é recomendado devido ao aumento da confiabilidade e do desempenho.

Há três mecanismos de evento com suporte.

  1. No Windows Me, um evento STI inicia o aplicativo que se registrou para eventos de STI. Esse aplicativo abre a fonte de dados TWAIN do dispositivo.

  2. No Windows Me, Windows XP e posteriores, um evento WIA inicia o aplicativo que se registrou para eventos WIA. Esse aplicativo usa o serviço WIA para acessar o dispositivo.

  3. No Windows XP e posteriores, o serviço WIA converte eventos WIA em eventos de STI para um aplicativo registrado para eventos de STI. Esse aplicativo usa a camada de compatibilidade TWAIN para WIA para acessar o dispositivo por meio do TWAIN.

Esta seção contém os seguintes tópicos:

Adicionando suporte a eventos de interrupção

Adicionando suporte a eventos de sondagem

Fornecendo notificação de evento