支援TWAIN-Compatible應用程式
為了支援具有私人功能的 TWAIN 應用程式,WIA 驅動程式可以使用稱為 傳遞 功能的技術。 傳遞機制是指 TWAIN 相容應用程式與 WIA 驅動程式通訊的方式,方法是使用資料來源管理員和 TWAIN 相容性層作為媒介。 請務必注意,TWAIN 功能傳遞僅支援 Windows XP 和更新版本的作業系統版本。
TWAIN 相容應用程式與 WIA 驅動程式之間的所有通訊都會先移至資料來源管理員 (twain_32.dll) ,進而呼叫 TWAIN 相容性層 (wiadss.dll) 。 TWAIN 相容性層接著會呼叫 IWiaItemExtras::Escape 方法,此方法會呼叫 IStiUSD::Escape 方法。 TWAIN 相容性層只會呼叫 IWiaItemExtras::Escape 方法。 驅動程式開發人員應該只考慮接收 IStiUSD::Escape 呼叫的裝置。 如需IWiaItemExtras::Escape的詳細資訊,請參閱Microsoft Windows SDK檔。
注意 TWAIN 傳遞功能的目的是要支援從 TWAIN 驅動程式轉換為 WIA 驅動程式的驅動程式寫入器。 它不適用於將 TWAIN 功能新增至 WIA 驅動程式的目的。 如果您的 WIA 驅動程式不需要支援 TWAIN,您就不應該將這項功能新增至驅動程式。
本節將討論下列主題: