LTwain: InitSession

# include“ltwrappr.h”

虚拟L_INTLTwain: InitSession (pAppData)

L_INTLTwain:: InitSession (pAppData uFlags)

初始化TWAIN会话。

参数

pAPPLICATIONDATApAppData

指针指向一个APPLICATIONDATA结构。该结构将具有父窗口的句柄以及关于应用程序的其他数据。

L_UINTuFlags

指示函数行为的标志。可能的值是:

价值 意义
LTWAIN_INIT_MULTI_THREADED [0x0001]使用多线程选项初始化TWAIN会话。
LTWAIN_INIT_USE_THUNKSERVER [0x0002]使用unk服务器选项初始化TWAIN会话。
0 行为方式与LTwain::InitSession(pAppData)相同。

返回

价值 意义
成功 函数成功。
< 1 一个错误发生。指返回代码

评论

LTwain: InitSession必须在调用任何其他LTwain对象函数之前调用。

当TWAIN会话的句柄不再需要时,通过调用来释放它LTwain: EndSession.对于每一个对[LTwain:InitSession]的调用,都必须有一个对LTwain: EndSession

当需要从64位进程应用程序检测和交互32位TWAIN驱动程序或设备时,将ltwain_init_use_trunkserver传递给uFlags。

只有在使用没有64位驱动程序且操作系统是64位的TWAIN设备时才传递此值。在使用THUNK服务器时,请确保在应用程序的重分发表中包含使用TWAIN的LEADTOOLS THUNK实用程序的话题。

注意:如果这个函数返回ERROR_TWAIN_INVALID_DLL错误,那么这很可能是因为系统文件夹中有一个旧版本的TWAINDSM.DLL。确保DLL至少是2.0.9.0版本。下载它从www.twain.org

注意:当使用坦克服务器,在64位操作系统上工作,并且使用没有64位驱动程序的TWAIN设备时,最好通过hWndpAppData参数。

吐温会话行为

TWAIN会话是LEADTOOLS TWAIN和您的TWAIN源之间的通信会话。内部TWAIN会话句柄提供对这个TWAIN会话的访问。

所需的dll和库

LTTWN
有关所需的dll和库的具体列表,请参见与您的应用程序包含的文件

TWAIN c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。