ACIBreak()

ACIBreak()

作用:

终止与数据库服务器关联的任何正在执行的数据库操作。

语法:

sword ACIBreak ( void       *hndlp,
                 ACIError   *errhp );

参数:

  • svchp(IN)

服务上下文的句柄。 服务上下文句柄必须被初始化,并具有与其关联的服务器上下文句柄。

  • errhp(IN)

当发生错误时,可以将其传递给 ACIErrorGet 以获得诊断信息的错误句柄。

说明:

该调用将立即终止与服务器关联的任何当前正在执行的ACI功能(异步)。 通常用于停止服务器上正在处理的长时间运行的ACI调用。 它可以由多线程应用程序中的用户线程调用,也可以由Linux或UNIX系统上的用户信号处理程序调用。 ACIBreak 是用户信号处理程序中唯一允许的ACI调用。

该调用可以采用服务上下文句柄或服务器上下文句柄作为参数来标识要终止的功能。