更新时间:2024-07-30 GMT+08:00

场景5:取消会议

描述

预约会议成功后,可以取消会议接口来取消会议。

业务流程

若要取消会议,可以调用CancelConf接口,并处理回调函数OnCancelConfResult和消息通知OnConfList。

  1. 接口调用

    调用CancelConf取消会议。

  2. 处理回调函数

    处理回调函数OnCancelConfResult。

  3. 处理消息通知

    处理消息通知OnConfList。

示例代码

1
2
3
4
5
6
7
/**
* 取消会议接口
*/
int demoConfListDlg::OnBnCancelConf(hwmsdk::HwmErrCode ret, const char* msg)
{
    return hwmsdkagent::CancelConf(GetConfId());
}

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
/**
* 取消会议接口回调
*/
void demoCallbackProc::OnCancelConfResult(hwmsdk::HwmErrCode ret, const char* msg)
{
    CString codeStr;
    codeStr.Format(_T("%d"), ret);
    string msgStr = CTools::UTF82MultiByte(msg);
    CString tips = _T("OnCancelConfResult code:") + codeStr + _T(", msg:") + CString(msgStr.c_str());
    AfxMessageBox(tips);
}

OnConfList事件通知跟预约会议场景相同,请参考预约会议的示例代码