| Interstage Application Server Smart Repository運用ガイド |
目次
索引
![]()
|
| 第5章 アプリケーションの作成(C API) | > 5.2 C API仕様 |
|
関数名 |
関数の説明 |
|---|---|
|
非同期処理を破棄(中断)します。 |
|
|
非同期処理を破棄(中断)します。 |
この関数は、非同期型のLDAP操作を途中で中止します。処理を中止したリクエストに対するresult情報は、ライブラリ内部で破棄されるため、呼出し元には通知されません。
ldapssl_init()で獲得したセションハンドルを使用している場合、SSLライブラリで発生したエラーをldapssl_error()で参照することができます。
【指定形式】
#include "idldap.h"
int ldap_abandon(
LDAP *ld,
int msgid ); |
【パラメタの説明】
ldap_init()、またはldapssl_init()で通知された、セションハンドルを指定します。
中止したい非同期処理のメッセージIDを指定します。
【復帰値】
この関数では、復帰値として以下の値を返します。
異常完了の場合、以下の原因が考えられます。
この関数は、非同期型のLDAP操作を途中で中止します。処理を中止したリクエストに対するresult情報は、ライブラリ内部で破棄されるため、呼出し元には通知されません。
ldapssl_init()で獲得したセションハンドルを使用している場合、SSLライブラリで発生したエラーをldapssl_error()で参照することができます。
【指定形式】
#include "idldap.h"
int ldap_abandon_ext(
LDAP *ld,
int msgid,
LDAPControl **serverctrls,
LDAPControl **clientctrls ); |
【パラメタの説明】
ldap_init()、またはldapssl_init()で通知された、セションハンドルを指定します。
中止したい非同期処理のメッセージIDを指定します。
Smart Repositoryではサーバコントロールをサポートしていないため、このパラメタにはNULLを指定します。
本ライブラリではクライアントコントロールをサポートしていないため、このパラメタにはNULLを指定します。
【復帰値】
この関数では、復帰値としてLDAPエラーコードを返します。LDAPエラーコードの値については、“LDAPエラーコード”を参照してください。
目次
索引
![]()
|