Partager via


Prise en charge des applications TWAIN-Compatible

Pour prendre en charge les applications TWAIN avec des fonctionnalités privées, les pilotes WIA peuvent utiliser une technique appelée fonctionnalité directe . Le mécanisme de transmission fait référence à la façon dont une application compatible TWAIN communique avec un pilote WIA, en utilisant le gestionnaire de source de données et la couche de compatibilité TWAIN comme intermédiaires. Il est important de noter que la fonctionnalité pass-through TWAIN est prise en charge uniquement dans Windows XP et les versions ultérieures du système d’exploitation.

Toutes les communications entre une application compatible TWAIN et le pilote WIA sont d’abord envoyées au gestionnaire de source de données (twain_32.dll), qui à son tour appelle la couche de compatibilité TWAIN (wiadss.dll). La couche de compatibilité TWAIN appelle ensuite la méthode IWiaItemExtras::Escape , qui appelle la méthode IStiUSD::Escape . La couche de compatibilité TWAIN appelle uniquement la méthode IWiaItemExtras::Escape . Le développeur de pilotes doit être concerné uniquement par l’appareil recevant un appel IStiUSD::Escape . Pour plus d’informations sur IWiaItemExtras::Escape, consultez la documentation Microsoft Windows SDK.

Note L’objectif de la fonctionnalité pass-through TWAIN est de fournir une prise en charge aux enregistreurs de pilotes qui effectuent la transition des pilotes TWAIN aux pilotes WIA. Il n’est pas destiné à ajouter des fonctionnalités TWAIN à un pilote WIA. Si votre pilote WIA ne nécessite pas la prise en charge de TWAIN, vous ne devez pas ajouter cette fonctionnalité à votre pilote.

Les rubriques suivantes sont présentées dans cette section :

Activation de la fonctionnalité TWAIN Pass-Through dans un pilote WIA

Utilisation de la méthode d’échappement IStiUSD