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

第2章 アプリケーション開発環境(LDAP C API)> 2.2 関数インタフェース> 2.2.17 検索結果の解析処理

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

2.2.17.6.1 ldap_get_entry_controls

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

【指定形式】

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


【パラメタの説明】

【復帰値】

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

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

【注意事項】

image

2.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パラメタで指定されたポインタ変数に、以下の値が設定されます。

【注意事項】

image


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

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