Partilhar via


WIA DDI Interfaces

A DDI (interface do driver de dispositivo) WIA fornece as seguintes interfaces e funções aos desenvolvedores de minidrivers WIA:

  • Interface COM IWiaMiniDrv, que fornece os métodos de comunicação do minidriver. Esses métodos são os pontos de entrada para toda a comunicação entre o serviço WIA e o minidriver. Esses métodos permitem que o serviço WIA controle o dispositivo.

  • Biblioteca de serviços de driver WIA (funções wiasXxx ), que fornece funções auxiliares para minidrivers WIA. Você pode usar essas funções para executar muitas tarefas comuns para as quais, de outra forma, teria que escrever funções personalizadas.

  • Biblioteca de utilitários WIA, que fornece funções auxiliares adicionais e três classes que os minidrivers WIA podem usar.

  • Interface COM IWiaMiniDrvCallBack, que fornece um método de retorno de chamada para minidrivers WIA usarem durante uma transferência de dados de retorno de chamada.

  • Interface COM IWiaDrvItem, que fornece métodos para um minidriver manter a árvore do dispositivo de objetos IWiaDrvItem .

  • Extensões de interface do usuário, que permitem que os fornecedores forneçam recursos para seus dispositivos que não estão disponíveis por meio das interfaces de usuário wia padrão.

  • Interface COM do IWiaLog, que fornece métodos e macros que permitem que minidrivers WIA registrem mensagens em um arquivo de log de diagnóstico.