InfoDirectory使用手引書
目次 索引 前ページ次ページ

第3部 SDK編> 第5章 アプリケーション開発環境(LDAP C API)> 5.2 関数インタフェース> 5.2.14 処理結果の受取り/判定

5.2.14.1 ldap_result

 この関数は、非同期関数の処理結果や検索結果のエントリを受取ります。

【指定形式】

 int    ldap_result(
         LDAP      *ld,
         int       msgid,
         int       all,
         struct timeval *timeout,
         LDAPMessage  **resp
     );

【パラメタの説明】

【復帰値】

 この関数は、復帰値として以下に示す値を返します。

 通知されるメッセージのタイプを、以下に示します。

表: メッセージタイプの一覧

メッセージタイプ

説明

LDAP_RES_BIND

ldap_simple_bind()またはldap_sasl_bind()に対するresult情報です。

LDAP_RES_SEARCH_RESULT

ldap_search()またはldap_search_ext()に対するresult情報です。

LDAP_RES_MODIFY

ldap_modify()またはldap_modify_ext()に対するresult情報です。

LDAP_RES_ADD

ldap_add()またはldap_add_ext()に対するresult情報です。

LDAP_RES_DELETE

ldap_delete()またはldap_delete_ext()に対するresult情報です。

LDAP_RES_MODDN

ldap_rename()またはldap_rename_ext()に対するresult情報です。

LDAP_RES_COMPARE

ldap_compare()またはldap_compare_ext()に対するresult情報です。

LDAP_RES_EXTENDED

ldap_extended_operation()に対するresult情報です。

LDAP_RES_SEARCH_ENTRY

検索でヒットしたエントリを表しています。

LDAP_RES_SEARCH_REFERENCE

リフェラル情報を含むメッセージを表しています。

 受信したメッセージが存在する場合は、respパラメタが示すポインタ変数に、メッセージリストの先頭アドレスが設定されます。

図: LDAPMessageの通知形式

 ldap_result()で通知されたメッセージリストは、メッセージリスト処理においてパラメタとして指定します。

【注意事項】


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

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