確認收到資料和報告錯誤
下列呼叫會確認收到資料或回報錯誤:
注意
呼叫的名稱是假名。 實際的 C 函式名稱會出現在假名之後的括弧中。 例如, Accept_Conversation 是呼叫的假名。 實際的函式名稱為 cmaccp。
已確認 ( cmcfmd)
回復合作夥伴計畫的確認要求。 它會通知合作夥伴計畫,本機計畫未偵測到所接收資料中的錯誤。 因為發出確認要求的程式會等候確認, 所以 Confirmed 會同步處理這兩個程式。
Send_Error ( cmserr)
通知合作夥伴計畫本機計畫發生應用層級錯誤。 本機計畫可以使用 Send_Error ,通知合作夥伴計畫收到收到的資料中發生錯誤、拒絕確認要求,或截斷它正在傳送的不完整邏輯記錄。
Set_Error_Direction ( cmsed)
指定程式在接收資料時或準備傳送資料時偵測到錯誤。 只有在程式發出處於SEND_PENDING狀態 Send_Error 時,錯誤方向才會相關,也就是在發出 接收 和接收資料之後,以及 CM_SEND_RECEIVED的status_received 值。
Set_Log_Datacmsld ( cmsld)
在基本交談中,此呼叫會指定記錄訊息 (記錄資料) ,以及傳送至夥伴邏輯單元 (LU) 的長度。 此呼叫只會在基本交談中生效。 如果存在,則會在發出 Send_Error 或異常解除配置交談時傳送記錄資料。 傳送記錄資料之後,通訊 (CPI-C 的通用程式設計介面) 會將記錄資料重設為 Null,並將記錄資料長度設為零。