ACILobFileIsOpen()

ACILobFileIsOpen()

作用:

检查当前bfile描述符指定的文件是否已经打开

语法:

sword ACILobFileIsOpen ( ACISvcCtx        *svchp,
                         ACIError         *errhp,
                         ACILobLocator    *filep,
                         boolean          *flag );

参数:

  • svchp (IN/OUT)

服务上下文句柄

  • errhp (IN/OUT)

错误句柄,该接口调用失败时,错误信息会存在该句柄上 ,调用 ACIErrorGet 获得错误信息。

  • filep (IN)

存贮BFILE描述符指针

  • flag (OUT)

返回真则已经打开,返回假则未打开。ACI返回一个sb4类型的变量

说明:

检查是否使用filep BFILE定位器打开了服务器上的文件。为非BFILE的LOB调用此函数会出错。

如果输入的BFILE定位器从未传递给 ACILobFileOpenACILobOpen 命令,则认为该定位器未打开该文件。 但是,其他定位器可能会打开文件。