Compartir a través de


Proporcionar una interfaz COM

Un minidriver WIA debe admitir las interfaces IWiaMiniDrv, IStiUSD e IUnknown que el servicio WIA reconozca y cargue. Se deben agregar los siguientes identificadores de interfaz al método QueryInterface del controlador WIA:

  • IID_IWiaMiniDrv : el identificador de interfaz de la interfaz IWiaMiniDrv, una interfaz WIA estándar que se usa para acceder a la funcionalidad específica de WIA.

  • IID_IStiUSD : el identificador de interfaz de la interfaz IStiUSD, una interfaz STI estándar que se usa para acceder a la funcionalidad STI del controlador WIA.

  • IID_IUnknown: el identificador de interfaz de la interfaz IUnknown, una interfaz COM estándar definida en la documentación de Microsoft Windows SDK.

El minidriver exporta estos identificadores de interfaz en respuesta al servicio WIA que llama al método QueryInterface del minidriver.

Para obtener ejemplos de cómo se implementan estas interfaces, consulta los archivos de minidriver de ejemplo de escáner wiascanr.h, iwiaminidrv.cpp y istiusd.cpp o see la cámara wiacam sample minidriver files IWiaMiniDrv.cpp e IStiUSD.cpp.