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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » API der externen Funktionen in SQL Anywhere » Prototypen externer Funktionen

 

extfn_use_new_api-Methode

Um den Datenbankserver darüber zu informieren, dass die externe Bibliothek mithilfe der API für externe Funktionsaufrufe geschrieben wurde, muss die externe Bibliothek die folgenden Funktionen exportieren:

Syntax
a_sql_uint32 extfn_use_new_api( );
Rückgabe

Die Funktion gibt eine vorzeichenlose 32-Bit-Ganzzahl zurück. Der zurückgegebene Wert muss die API-Versionsnummer, EXTFN_API_VERSION, sein, die in extfnapi.h definiert wurde. Ein Rückgabewert von 0 bedeutet, dass die alte API benutzt wird.

Bemerkungen

Wenn die Funktion von der Bibliothek nicht exportiert wird, nimmt der Datenbankserver an, dass die alte API benutzt wird. Die neue API muss für alle Unix-Plattformen und alle 64-Bit-Plattformen einschließlich 64-Bit-Windows benutzt werden.

Im Folgenden wird eine typische Implementierung dieser Funktion gezeigt:

a_sql_uint32 extfn_use_new_api( void )
{
    return( EXTFN_API_VERSION );
}
Siehe auch