Delen via


Ondersteuning voor TWAIN-compatibele toepassingen

Om TWAIN-toepassingen met privémogelijkheden te ondersteunen, kunnen WIA-stuurprogramma's een techniek gebruiken die passthrough-functionaliteit wordt genoemd. Het passthrough-mechanisme verwijst naar de manier waarop een TWAIN-compatibele toepassing communiceert met een WIA-stuurprogramma, met behulp van de gegevensbronmanager en de TWAIN-compatibiliteitslaag als tussenpersonen. Het is belangrijk om te weten dat TWAIN-mogelijkheid pass-through alleen wordt ondersteund in Windows XP en latere versies van het besturingssysteem.

Alle communicatie tussen een twain-compatibele toepassing en het WIA-stuurprogramma gaat eerst naar de gegevensbronmanager (twain_32.dll), die op zijn beurt de TWAIN-compatibiliteitslaag (wiadss.dll) aanroept). De TWAIN-compatibiliteitslaag roept vervolgens de IWiaItemExtras::Escape-methode aan, die de IStiUSD::Escape-methode aanroept. De TWAIN-compatibiliteitslaag roept alleen de methode IWiaItemExtras::Escape aan. De ontwikkelaar van het stuurprogramma moet zich alleen zorgen maken over het apparaat dat een IStiUSD::Escape-oproep ontvangt. Zie de Microsoft Windows SDK-documentatie voor meer informatie over IWiaItemExtras::Escape.

Het doel van de TWAIN-doorvoerfunctionaliteit is om ondersteuning te bieden aan ontwikkelaars die de overgang maken van TWAIN-stuurprogramma's naar WIA-stuurprogramma's. Het is niet bedoeld voor het toevoegen van TWAIN-functies aan een WIA-stuurprogramma. Als uw WIA-stuurprogramma geen ondersteuning voor TWAIN vereist, moet u deze functionaliteit niet toevoegen aan uw stuurprogramma.

De volgende artikelen worden in deze sectie besproken:

TWAIN Capability Pass-Through inschakelen in een WIA-stuurprogramma

De IStiUSD Escape-methode gebruiken