# include“ltwrappr.h”
虚拟L_INTLTwain: InitSession (pAppData)
L_INTLTwain:: InitSession (pAppData uFlags)
初始化TWAIN会话。
指针指向一个APPLICATIONDATA结构。该结构将具有父窗口的句柄以及关于应用程序的其他数据。
指示函数行为的标志。可能的值是:
价值 | 意义 |
---|---|
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设备时,最好通过零来hWnd
在pAppData
参数。
吐温会话行为
TWAIN会话是LEADTOOLS TWAIN和您的TWAIN源之间的通信会话。内部TWAIN会话句柄提供对这个TWAIN会话的访问。
- 有关总结默认行为的流程流的更多详细信息,请参见Startup2方法:默认行为.
- 有关在传递特定标志时总结函数行为的流程流的进一步详细信息,请参阅Startup2方法:通过坦克服务器.
所需的dll和库
LTTWN
有关所需的dll和库的具体列表,请参见与您的应用程序包含的文件.