Compartilhar via


Fornecendo uma interface COM

Um minidriver WIA deve dar suporte às interfaces IWiaMiniDrv, IStiUSD e IUnknown a serem reconhecidas e carregadas pelo serviço WIA. Os seguintes identificadores de interface devem ser adicionados ao método QueryInterface do driver WIA:

  • IID_IWiaMiniDrv – o identificador de interface para a interface IWiaMiniDrv, uma interface WIA padrão usada para acessar a funcionalidade específica do WIA.

  • IID_IStiUSD – o identificador de interface para a interface IStiUSD, uma interface STI padrão usada para acessar a funcionalidade de STI do driver WIA

  • IID_IUnknown – o identificador de interface para a interface IUnknown, uma interface COM padrão definida na documentação do SDK do Microsoft Windows.

O minidriver exporta esses identificadores de interface em resposta ao serviço WIA que chama o método QueryInterface do minidriver.

Para obter exemplos de como essas interfaces são implementadas, consulte os arquivos minidriver de exemplo do scanner wiascanrwiascanr.h, iwiaminidrv.cpp e istiusd.cpp ou seos arquivos de minidriver de exemplo de câmera wiacamIWiaMiniDrv.cpp e IStiUSD.cpp.