Supporto per le applicazioni TWAIN-Compatible
Per supportare le applicazioni TWAIN con funzionalità private, i driver WIA possono usare una tecnica nota come funzionalità pass-through . Il meccanismo pass-through fa riferimento al modo in cui un'applicazione compatibile con TWAIN comunica con un driver WIA, usando gestione origine dati e il livello di compatibilità TWAIN come intermediari. È importante notare che la funzionalità TWAIN pass-through è supportata solo in Windows XP e versioni successive del sistema operativo.
Tutte le comunicazioni tra un'applicazione compatibile con TWAIN e il driver WIA passano prima alla gestione origine dati (twain_32.dll), che a sua volta chiama nel livello di compatibilità TWAIN (wiadss.dll). Il livello di compatibilità TWAIN chiama quindi il metodo IWiaItemExtras:: Escape, che chiama il metodo IStiUSD::Escape . Il livello di compatibilità TWAIN chiama solo il metodo IWiaItemExtras::Escape . Lo sviluppatore del driver deve essere interessato solo al dispositivo che riceve una chiamata IStiUSD::Escape . Per altre informazioni su IWiaItemExtras::Escape, vedere la documentazione di Microsoft Windows SDK.
Nota Lo scopo della funzionalità pass-through di TWAIN è fornire supporto ai writer driver che stanno eseguendo la transizione dai driver TWAIN ai driver WIAA. Non è destinato allo scopo di aggiungere funzionalità TWAIN a un driver WIA. Se il driver WIA non richiede il supporto per TWAIN, non è consigliabile aggiungere questa funzionalità al driver.
In questa sezione vengono trattati gli argomenti seguenti:
Abilitazione della funzionalità TWAIN Pass-Through in un driver WIA