InfoDirectory使用手引書 |
目次 索引 |
第3部 SDK編 | > 第5章 アプリケーション開発環境(LDAP C API) | > 5.1 クライアントAPIライブラリの機能 |
本ライブラリでは、一部の情報を動的に獲得した領域に格納して、利用者プログラムに通知しています。
この領域は、不要になった時点で、利用者プログラムが解放する必要があります。
本ライブラリのAPI関数が通知する動的メモリについては、動的メモリの解放を参照してください。通知される動的メモリとそれを解放するための関数を以下に示します。
獲得する関数 |
獲得される領域 |
領域の形式 |
解放するための関数 |
---|---|---|---|
InfoDirectoryサーバからのresult情報、または検索でヒットしたエントリ |
LDAPMessages |
||
InfoDirectoryサーバからのresult情報、または検索でヒットしたエントリ |
LDAPMessages |
||
InfoDirectoryサーバからのresult情報、または検索でヒットしたエントリ |
LDAPMessages |
||
InfoDirectoryサーバから通知されたOID |
char * |
||
InfoDirectoryサーバから通知されたresultデータ |
struct berval * |
||
InfoDirectoryサーバから通知されたreferral情報のポインタ配列 |
LDAPMessages |
||
検索で一致したdnの範囲 |
char * |
||
InfoDirectoryサーバから通知されたエラーメッセージ |
char * |
||
InfoDirectoryサーバから通知されたOID |
char * |
||
InfoDirectoryサーバから通知されたresultデータ |
struct berval * |
||
InfoDirectoryサーバから通知されたreferral情報のポインタ配列 |
char ** |
||
LDAPControl構造体のポインタ配列 |
LDAPControl ** |
||
属性名 |
char * |
||
BERエレメント |
BerElement |
||
属性名 |
char * |
||
属性値(文字列データ)のポインタ配列 |
char ** |
||
属性値(バイナリデータ)のポインタ配列 |
struct berval ** |
||
DN |
char * |
||
DNの構成要素のポインタ配列 |
char ** |
||
RDNの構要素のポインタ配列 |
char ** |
||
ユーザフレンドリ形式のDN |
char * |
||
LDAPControl構造体のポインタ配列 |
LDAPControl ** |
||
InfoDirectoryサーバから通知されたreferral情報のポインタ配列 |
char ** |
||
LDAPControl構造体のポインタ配列 |
LDAPControl ** |
||
LDAPControl構造体のポインタ配列へのポインタ |
LDAPControl *** |
||
LDAPControl構造体のポインタ配列 |
LDAPControl ** |
||
LDAPControl構造体のポインタ配列へのポインタ |
LDAPControl *** |
||
LDAPControl構造体のポインタ配列へのポインタ |
LDAPControl *** |
||
コード変換された出力データの領域 |
char * |
||
コード変換された出力データの領域 |
char * |
目次 索引 |