启动对话

此类别中的调用用于启动两个程序之间的对话。

注意

调用的名称是假名。 实际的 C 函数名称显示在假名后的括号中。 例如, Accept_Conversation 是调用的假名。 实际函数名称为 cmaccp

Accept_Conversation ( cmaccp)
由被调用程序发出,用于接受传入会话并设置某些会话特征。 成功执行此调用后,通信通用编程接口 (CPI-C) 将生成会话标识符。

分配 ( 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 (cmsл) 合作伙伴 LU 名称
Set_Return_Control (cmsrc) 返回控件
Set_Sync_Level (cmssl) 同步级别
Set_TP_Name (cmstpn) 程序名