ACISessionEnd()¶
-
ACISessionEnd()¶
作用:
结束 ACISessionBegin 函数中连接类句柄与数据库服务之间的连接。
语法:
sword ACISessionEnd ( ACISvcCtx *svchp,
ACIError *errhp,
ACISession *usrhp,
ub4 mode );
参数:
- svchp (IN/OUT)
一个上下文句柄,必须是已经设置了服务器句柄的服务上下文句柄。
- errhp (IN/OUT)
错误句柄,该接口调用失败时,错误信息会存在该句柄上,调用 ACIErrorGet 获得错误信息。
- usrhp (IN)
取消此用户的身份验证。如果此参数作为NULL传递,则服务上下文句柄中的用户将被取消身份验证。ACI在这一步时,会终端ACI与数据库直接的网络连接。
- mode (IN)
只支持ACI_DEFAULT.
说明:
与服务上下文关联的用户安全上下文被此调用无效。 用户会话上下文的存储不会释放。 服务上下文指定的事务是隐式提交的。 如果显式分配了事务句柄,则在不使用它时可以将其释放。 在服务器上为此用户分配的资源被释放。 用户会话句柄可以在对 ACISessionBegin 的新调用中重用。