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

第3部 SDK編> 第5章 アプリケーション開発環境(LDAP C API)> 5.2 関数インタフェース> 5.2.17 検索結果の解析処理

5.2.17.6 LDAPコントロールの読込み

5.2.17.6.1 ldap_get_entry_controls

 この関数は、指定されたエントリに付加されているLDAPコントロールのデータを読込みます。

【指定形式】

 int ldap_get_entry_controls(
         LDAP     *ld,
         LDAPMessage *entry,
        LDAPControl ***serverctrlsp
     );

【パラメタの説明】

【復帰値】

 この関数は、LDAPエラーコードを復帰値として返します。

 正常完了の場合には、serverctrlspパラメタで指定されたポインタ変数に、読込んだLDAPコントロールのポインタ配列のアドレスが設定されます。

【注意事項】

5.2.17.6.2 ldap_parse_reference

 この関数は、指定されたリフェラル情報を含むメッセージからリフェラル情報を読込みます。

【指定形式】

 int ldap_parse_reference(
         LDAP      *ld,
         LDAPMessage  *ref,
         char     ***referralsp,
         LDAPControl ***serverctrlsp,
         int       freeit
     );

【パラメタの説明】

【復帰値】

 この関数は、メッセージの情報の解析に失敗した場合に、LDAPエラーコードを復帰値として返します。このエラーコードは、サーバから通知されたLDAPエラーコードではありません。

 正常完了の場合には、referralspパラメタおよびserverctrlspパラメタで指定されたポインタ変数に、以下の値が設定されます。

【注意事項】


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

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