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エラーコード”を参照してください。
目次 索引 |