Partilhar via


WIA Minidriver Interfaces

O minidriver WIA é um objeto COM que implementa a interface COM IUnknown padrão (que é descrita na documentação do SDK do Microsoft Windows) e duas interfaces específicas do WIA adicionais: IStiUSD e IWiaMiniDrv.

IStiUSD Interface

A interface IStiUSD , que é definida em Stiusd.h, executa as seguintes ações:

  • Inicializa o driver quando o serviço WIA o carrega pela primeira vez.

  • Retorna os recursos do driver para o serviço WIA, relatando se o dispositivo dá suporte a notificações de dispositivo assíncronas.

  • Bloqueia e desbloqueia o dispositivo para uso exclusivo.

IWiaMiniDrv Interface

A interface IWiaMiniDrv , que é definida em Wiamindr.h, expõe a maior parte da funcionalidade do minidriver WIA. Essa interface executa as seguintes ações:

  • Define as configurações padrão e atual do dispositivo de imagem.

  • Define os comandos e eventos com suporte do dispositivo de imagem.

  • Transfere dados do dispositivo para o serviço WIA (que, por fim, os transmite para o aplicativo de chamada).

Para obter mais informações sobre essas interfaces, consulte Desenvolvendo um driver WIA: conceitos básicos.