Partager via


Fourniture d’une interface COM

Pour être reconnu et chargé par le service WIA, un minidriver WIA doit prendre en charge les interfaces IWiaMiniDrv, IStiUSD, et IUnknown. Les identificateurs d’interface suivants doivent être ajoutés à la méthode QueryInterface du pilote WIA :

  • IID_IWiaMiniDrv : identificateur d’interface de l’interface IWiaMiniDrv, interface WIA standard utilisée pour accéder aux fonctionnalités propres à WIA.

  • IID_IStiUSD : identificateur d’interface de l’interface IStiUSD, interface STI standard utilisée pour accéder aux fonctionnalités STI du pilote WIA

  • IID_IUnknown : identificateur d’interface de l’interface IUnknown , interface COM standard définie dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows.

Le minidriver exporte ces identificateurs d’interface en réponse au service WIA appelant la méthode QueryInterface du minidriver.

Pour obtenir des exemples de la façon dont ces interfaces sont implémentées, consultez les fichiers minidriver du scanner wiascanrwiascanr.h, iwiaminidrv.cpp, et istiusd.cpp ou consultez les fichiers minidriver de la caméra wiacamIWiaMiniDrv.cpp et IStiUSD.cpp.