Interstage Application Server Smart Repositoryユーザーズガイド
目次 索引 前ページ次ページ

第2章 アプリケーションの作成(C API)> 2.2 アプリケーションの移行> 2.2.1 旧バージョンからの移行

2.2.1.2 推奨されないインタフェース

 以下に示すインタフェースは、推奨されないインタフェースとなります。引き続き使用できますが、新インタフェースへの移行を推奨します。

ldap_ber_free()

 ber_free()に変更となります。パラメタの変更はありません。

 

ldap_version()

 ldap_get_option()のオプションにLDAP_OPT_API_INFOを指定して獲得します。通知される情報は、以下の形式となります。

typedef struct ldapapiinfo {
    int  ldapai_info_version;
    int  ldapai_api_version;
    int  ldapai_protocol_version;
    char **ldapai_extensions;
    char *ldapai_vendor_name;
    int  ldapai_vendor_version;
} LDAPAPIInfo;

【構造体メンバの設定値】

ldapai_info_version       本構造体のバージョン情報
ldapai_api_version        LDAP-SDKのバージョン情報
ldapai_protocol_version   LDAPプロトコルのサポートバージョン
ldapai_extensions         未使用(NULL)
ldapai_vendor_name        ベンダー名
ldapai_vendor_version     ベンダーの内部バージョン

 

ldap_get_option() / ldap_set_option()


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005