启动对话
此类别中的调用用于启动两个程序之间的对话。
注意
调用的名称是假名。 实际的 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) | 程序名 |