Partilhar via


Fornecendo uma interface COM

Um minidriver WIA deve suportar as interfaces IWiaMiniDrv, IStiUSD e IUnknown para ser reconhecido e carregado 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 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 chamando o método QueryInterface do minidriver.

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