Compartilhar via


Suporte para aplicativos TWAIN-Compatible

Para dar suporte a aplicativos TWAIN com recursos privados, os drivers WIA podem usar uma técnica conhecida como funcionalidade de passagem . O mecanismo de passagem refere-se à maneira como um aplicativo compatível com TWAIN se comunica com um driver WIA, usando o gerenciador de fonte de dados e a camada de compatibilidade TWAIN como intermediários. É importante observar que a passagem da funcionalidade TWAIN tem suporte apenas no Windows XP e em versões posteriores do sistema operacional.

Toda a comunicação entre um aplicativo compatível com TWAIN e o driver WIA vai primeiro para o gerenciador de fonte de dados (twain_32.dll), que, por sua vez, chama para a camada de compatibilidade TWAIN (wiadss.dll). Em seguida, a camada de compatibilidade do TWAIN chama o método IWiaItemExtras::Escape , que chama o método IStiUSD::Escape . A camada de compatibilidade TWAIN chama apenas o método IWiaItemExtras::Escape . O desenvolvedor do driver deve se preocupar apenas com o dispositivo recebendo uma chamada IStiUSD::Escape . Para obter mais informações sobre IWiaItemExtras::Escape, consulte a documentação do SDK do Microsoft Windows.

Nota A finalidade da funcionalidade de passagem TWAIN é fornecer suporte aos gravadores de driver que estão fazendo a transição de drivers TWAIN para drivers WIA. Ele não se destina à finalidade de adicionar recursos do TWAIN a um driver WIA. Se o driver WIA não exigir suporte para TWAIN, você não deverá adicionar essa funcionalidade ao driver.

Os seguintes tópicos são discutidos nesta seção:

Habilitar a funcionalidade TWAIN Pass-Through em um driver WIA

Usando o método de escape IStiUSD