InfoDirectory使用手引書 |
目次 索引 |
第3部 SDK編 | > 第5章 アプリケーション開発環境(LDAP C API) | > 5.2 関数インタフェース | > 5.2.3 セションハンドルオプションの設定/参照 |
クライアントAPIライブラリでは、セションごとの動作環境を、セションハンドルオプションとして設定/参照することができます。
使用可能なセションハンドルオプションを、以下に示します。
オプションのタイプ |
optdataの形式 |
optdataが示す領域の値(値の意味) |
set |
get |
---|---|---|---|---|
LDAP_OPT_DESC |
int * |
使用中のソケット識別子 |
× |
○ |
LDAP_OPT_DEREF |
int * |
LDAP_DEREF_NEVER(初期値) |
○ |
○ |
LDAP_DEREF_FINDING |
||||
LDAP_DEREF_SEARCHING |
||||
LDAP_DEREF_ALWAYS |
||||
LDAP_OPT_SIZELIMIT |
int * |
LDAP_NO_LIMIT(初期値) |
○ |
○ |
受信可能なエントリ数 |
||||
LDAP_OPT_TIMELIMIT |
int * |
LDAP_NO_LIMIT(初期値) |
○ |
○ |
最大検索時間(秒単位) |
||||
LDAP_OPT_RESTART |
void * |
LDAP_OPT_ON |
○ |
○ |
LDAP_OPT_OFF(初期値) |
||||
LDAP_OPT_PROTOCOL_VERSION |
int * |
LDAP_VERSION2(初期値) |
○ |
○ |
LDAP_VERSION3 |
||||
LDAP_OPT_SERVER_CONTROLS |
LDAPControl *** |
デフォルトのサーバコントロールの、ポインタ配列のアドレス |
○ |
○ |
LDAP_OPT_HOST_NAME |
char ** |
InfoDirectoryサーバのホスト名 |
○ |
○ |
LDAP_OPT_ERROR_NUMBER |
int * |
最新のLDAPエラー番号 |
× |
○ |
LDAP_OPT_ERROR_STRING |
char ** |
最新のLDAPエラーメッセージのアドレス |
× |
○ |
LDAP_OPT_REFERRALS |
int * |
LDAP_OPT_ON(初期値) |
○ |
○ |
LDAP_OPT_OFF |
||||
LDAP_OPT_REFERRAL_HOP_LIMIT |
int * |
LDAP_NO_LIMIT |
○ |
○ |
リフェラルの最大自動追跡回数(初期設定 : 5) |
||||
LDAP_OPT_REFERRAL_REBIND |
LDAPRefBind ** |
リフェラル先の認証情報 |
○ |
○ |
LDAP_OPT_REFERRAL_REBIND_MAX |
int * |
リフェラル先の認証情報の最大数指定 |
○ |
○ |
LDAP_OPT_CONNTIME |
int * |
LDAP_NO_LIMIT |
○ |
○ |
タイムアウトまでの待ち時間 |
||||
LDAP_OPT_WSINIT (Windows Sockets DLLの初期化および終了処理の実施) |
int * |
LDAP_NO_WSINIT |
○ |
○ |
set : ldap_set_option()
get : ldap_get_option()
○ : 使用可
× : 使用不可
目次 索引 |