此類別中的呼叫可用來開始兩個程式之間的交談。
備註
呼叫的名稱為假名。 實際的 C 函式名稱會出現在假名之後的括弧中。 例如, Accept_Conversation 是呼叫的化名。 實際的函式名稱為 cmaccp。
接受對話(cmaccp)
由叫用的程序發出,以接受傳入的交談並設定特定交談特性。 成功執行此呼叫時,Common Programming Interface for Communications (CPI-C) 會產生交談標識符。
Allocate( cmallc)
由叫用程式發出命令,以使用目前的交談特性來分配與夥伴程式的交談。 CPI-C 也可以啟動本機邏輯單元(LU)和夥伴 LU 之間的工作階段,如果此階段尚不存在。 分配的對話類型取決於對話類型的特性——映射或基本。
Initialize_Conversation( cminit)
由叫用程式發出,以取得交談標識符,並設定交談特性的初始值。 初始值衍生自與符號目的地名稱相關聯的側邊資訊,或 CPI-C 預設值。
發出 Initialize_Conversation之後,叫用程式可以發出下列任何 Set_ 呼叫,以變更初始交談特性。 發出 [配置 ] 之後,就無法發出這些呼叫。
| 通話 | 組 |
|---|---|
| Set_Conversation_Security_Password (cmscsp) | 安全性密碼 |
| Set_Conversation_Security_Type(cmscst) | 交談安全性類型 |
| Set_Conversation_Security_User_ID (cmscsu) | 安全性使用者標識碼 |
| Set_Conversation_Type (cmsct) | 交談類型 |
| Set_Mode_Name (cmsmn) | 模式名稱 |
| Set_Partner_LU_Name(cmspln) | 合作夥伴 LU 名稱 |
| Set_Return_Control (cmsrc) | 返回控制 |
| Set_Sync_Level (cmssl) | 同步處理層級 |
| Set_TP_Name (cmstpn) | 計劃名稱 |