Interstage Application Server Smart Repository運用ガイド
目次 索引 前ページ次ページ

第6章 アプリケーションの作成(C API) > 6.2 関数インタフェース > 6.2.17 検索結果の解析処理

6.2.17.3 属性値の読込み処理

6.2.17.3.1 ldap_get_values

 この関数は、指定されたエントリの属性値を、文字列データとして読み込みます。

【指定形式】

char  **ldap_get_values(
        LDAP  *ld,
        LDAPMessage  *entry,
        char  *attr
        );

【パラメタの説明】

【復帰値】

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

【注意事項】

6.2.17.3.2 ldap_get_values_len

 この関数は、指定されたエントリの属性値を、バイナリデータとして読み込みます。

【指定形式】

struct berval  **ldap_get_values_len(
        LDAP  *ld,
        LDAPMessage  *entry,
        char  *attr
        );

【パラメタの説明】

【復帰値】

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

【注意事項】

6.2.17.3.3 ldap_count_values

 この関数は、ldap_get_values()で通知された属性値の個数をカウントします。

【指定形式】

int  ldap_count_values(
        char  *vals[]
        );

【パラメタの説明】

【復帰値】

 この関数は、復帰値として属性値の数を返します。

 

6.2.17.3.4 ldap_count_values_len

 この関数は、ldap_get_values_len()で通知された属性値の個数をカウントします。

【指定形式】

int  ldap_count_values_len(
        struct berval  *vals[]
        );

【パラメタの説明】

【復帰値】

 この関数は、復帰値として属性値の数を返します。


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

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