Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere 外部函数 API » 外部函数原型

 

extfn_use_new_api 方法

要将外部库是使用外部函数调用 API 编写的这一情况通知给数据库服务器,外部库必须导出以下函数:

语法
a_sql_uint32 extfn_use_new_api( );
返回值

该函数返回 32 位无符号整数。返回值必须是在 extfnapi.h 中定义的 API 版本号 EXTFN_API_VERSION。返回值为 0 表示正在使用的是旧 API。

注释

如果不通过库导出该函数,则数据库服务器就会认为正在使用旧 API。对所有 Unix 平台和所有 64 位平台(包括 64 位 Windows),必须使用新 API。

此函数的典型实现方式如下:

a_sql_uint32 extfn_use_new_api( void )
{
    return( EXTFN_API_VERSION );
}
另请参见