Compatibilidad con aplicaciones de TWAIN-Compatible
Para admitir aplicaciones TWAIN con funcionalidades privadas, los controladores WIA pueden usar una técnica conocida como funcionalidad de paso a través . El mecanismo de paso a través hace referencia a la forma en que una aplicación compatible con TWAIN se comunica con un controlador WIA, mediante el administrador de orígenes de datos y la capa de compatibilidad de TWAIN como intermediarios. Es importante tener en cuenta que la funcionalidad de TWAIN solo se admite en Windows XP y versiones posteriores del sistema operativo.
Toda la comunicación entre una aplicación compatible con TWAIN y el controlador WIA va primero al administrador de orígenes de datos (twain_32.dll), que a su vez llama a la capa de compatibilidad de TWAIN (wiadss.dll). A continuación, la capa de compatibilidad de TWAIN llama al método IWiaItemExtras::Escape , que llama al método IStiUSD::Escape . La capa de compatibilidad de TWAIN solo llama al método IWiaItemExtras::Escape . El desarrollador del controlador solo debe preocuparse por el dispositivo que recibe una llamada IStiUSD::Escape . Para obtener más información sobre IWiaItemExtras::Escape, consulte la documentación de Microsoft Windows SDK.
Nota El propósito de la funcionalidad de paso a través de TWAIN es proporcionar soporte técnico a los escritores de controladores que realizan la transición de los controladores de TWAIN a los controladores WIA. No está pensado para agregar características de TWAIN a un controlador WIA. Si el controlador WIA no requiere compatibilidad con TWAIN, no debe agregar esta funcionalidad al controlador.
En esta sección se explican los temas siguientes:
Habilitación de la funcionalidad TWAIN Pass-Through en un controlador WIA