Partager via


Fourniture d’une interface COM

Un minidriver WIA doit prendre en charge les interfaces IWiaMiniDrv, IStiUSD et IUnknown pour être reconnu et chargé par le service WIA. 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 spécifiques de WIA.

  • IID_IStiUSD : identificateur d’interface de l’interface IStiUSD, une 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 Microsoft Windows SDK.

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

Pour obtenir des exemples d’implémentation de ces interfaces, consultez les exemples de fichiers minidriver wiascanr wiascanr.h, iwiaminidrv.cpp et istiusd.cpp ou sethe wiacam sample camera sample minidriver files IWiaMiniDrv.cpp et IStiUSD.cpp.