Compartir a través de


Componentes del controlador WIA

El minidriver WIA se puede ver como dos capas lógicas:

  • Capa de interfaz de servicio WIA

  • La capa de comunicación del dispositivo

En el diagrama siguiente se muestra el desglose lógico de un minidriver WIA y sus componentes.

diagrama que ilustra un minidriver wia y sus componentes.

WIA Minidriver Interfaces

Un minidriver WIA es un objeto COM que implementa la interfaz COM de IUnknown y dos interfaces COM específicas de WIA: IStiUSD e IWiaMiniDrv. La capa de interfaz de minidriver WIA implementa estas interfaces y es el punto de entrada en el minidriver WIA. Las aplicaciones no llaman directamente a las interfaces de minidriver WIA; solo el servicio WIA llama a estas interfaces.

Comunicación de dispositivos

La capa de comunicación del dispositivo es responsable de las interacciones de bajo nivel con el dispositivo de imagen fija a través de un controlador de bus en modo kernel. Todas las interacciones con el dispositivo se envían a través de esta capa. Esta capa es responsable de empaquetar los datos que se enviarán al dispositivo en un formato que el dispositivo físico pueda comprender y para desempaquetar los datos recibidos del dispositivo en un formato que el controlador comprenda.

En esta sección se proporciona información adicional sobre el minidriver WIA y sus componentes en las siguientes áreas:

WIA Minidriver Interfaces

Comunicación del dispositivo a través del controlador de bus

Componentes de WIA