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 で定義した EXTFN_API_VERSION の API バージョン番号です。戻り値が 0 の場合は、古い API が使用されていることを示します。

備考

関数がライブラリによってエクスポートされない場合、データベース・サーバは古い API が使用されていると見なします。UNIX プラットフォームと 64 ビット Windows を含むすべての 64 ビット・プラットフォームでは、新しい API を使用してください。

この関数の一般的な実装を次に示します。

a_sql_uint32 extfn_use_new_api( void )
{
    return( EXTFN_API_VERSION );
}
参照