GBase XDM ldap_result()用來取得先前同步初始化的結果
ldap_result()用來取得先前同步初始化的結果。
ldap_msgfree()用來釋放先前呼叫 ldap_result()或同步查詢函式取得的結果。
int ldap_result(
LDAP *ld,
int msgid,
int all,
struct timeval *timeout,
LDAPMessage **res );
int ldap_msgfree( LDAPMessage *res );
引數:
ld:連線控制程式碼
msgid:需要返回結果的操作的訊息 ID,或者如果一些結果需要
時使用 LDAP_RES_ANY 常量。
all:布林值,代表查詢結果的含義,非 0 值指明在所有查詢結
果都應取得後才能返回。如為 0,查詢結果(記錄)將會
一次返回查到的一個。
timeout:表示等待返回結果的超時時間。NULL 值將造成
ldap_result()阻塞等待,直到結果可用。Timeout 值為0 秒錶示輪詢狀態。
res:對於 ldap_result(),是一個包含操作結果集的結果引數。
對 於 ldap_msgfree() , 結 果 要 被 釋 放 的 結 果 鏈 , 從 先 前 的
ldap_result(),ldap_search_s 或 ldap_search_st()呼叫取得。
在成功完成後,ldap_result()返回在 res 引數中返回的結果的型別,
這些型別為以下常量:
LDAP_RES_BIND,
LDAP_RES_SEARCH_ENTRY,
LDAP_RES_SEARCH_RESULT,
LDAP_RES_MODIFY,
LDAP_RES_ADD,
LDAP_RES_DELETE,
LDAP_RES_MODRDN,
LDAP_RES_COMPARE
ldap_result()在超時後返回 0,出錯後返回-1。在這種情況下,ld 結 構的 ld_err 欄位會相應設定ldap_msgfree()釋放指向 res 的結果結構並返回釋放的訊息型別。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7806734/viewspace-2795453/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Gbase XDM API介面--開啟xdm連線API
- GBase XDM操作輸出程式碼
- GBase XDM 支援的核心技術規範
- 南大通用 GBase XDM C API 的使用方式API
- 南大通用GBase XDM複製功能的詳解(1)
- 查詢GBase XDM Cluster的客戶端示例程式介紹客戶端
- GBase XDM 資料庫ldapdelete命令講解和示例分析資料庫LDAdelete
- GBase XDM(單機/分片叢集)資料 庫查詢
- GBase XDM(單機/分片叢集)資料庫 新增記錄資料庫
- GBase XDM(單機/分片叢集)資料庫修改記錄資料庫
- GBase XDM(單機/分片叢集)資料庫 刪除記錄資料庫
- GBase RTSync實時同步之設定按組同步
- 徵文 | 困知勉行,共抵未來—GBase培訓總結與感受
- 通用結果類用於返回響應結果
- 日付処理:文字列から日付へ変換、年月日の取得(1桁、2桁の取得結果)
- 閒來無事,做了個抽紙條的小程式,結果沒人用、、、、、
- phpunit的報告結果用allure展示PHP
- IDEA (任意 JetBrains IDE)拆分先前 commitIdeaAIMIT
- MongoDB 初始化資料同步MongoDB
- 如何在非同步結果返回時進行跟蹤非同步
- springboot:使用非同步註解@Async獲取執行結果的坑Spring Boot非同步
- 你來寫,“Calca”來快速算出計算結果
- ubuntu下載神器---xdmUbuntu
- Mybatis的初始化和結合Spring Framework後初始化的MyBatisSpringFramework
- 使用 onNuxtReady 進行非同步初始化UX非同步
- Oracle初始化引數的來源Oracle
- 徵文 | 收穫,不止GBase 8a——GBase 8a培訓總結與感受
- 死磕 java同步系列之ReentrantLock VS synchronized——結果可能跟你想的不一樣JavaReentrantLocksynchronized
- 7 papers|EMNLP 2019最佳論文;Facebook語言模型XLM-R取得SOTA結果;最優學習的85%規則模型
- relink oracle的結果Oracle
- sizeof()的結果值
- 帝國cms取得內容和欄目連結地址的方法
- Mybatis的初始化和結合Spring Framework後初始化的原始碼探究MyBatisSpringFramework原始碼
- 實時計算Flink>獨享模式>Batch(試用)>建立結果表——建立CSV結果表模式BAT
- (反射+內省機制的運用)處理jdbc的結果集反射JDBC
- 初始化ArrayList的簡單方法總結
- 關於CAD軟體看圖功能的初步試用結果
- 使goroutine同步的方法總結Go