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