
# 场景5：取消会议
#### 描述
预约会议成功后，可以取消会议接口来取消会议。
#### 业务流程
若要取消会议，可以调用CancelConf接口，并处理回调函数OnCancelConfResult和消息通知OnConfList。
1. **接口调用**
   
   调用CancelConf取消会议。
   
   
2. **处理回调函数**
   
   处理回调函数OnCancelConfResult。
   
   
3. **处理消息通知**
   
   处理消息通知OnConfList。
   
   
#### 示例代码
```
/**
* 取消会议接口
*/
int demoConfListDlg::OnBnCancelConf(hwmsdk::HwmErrCode ret, const char* msg)
{
    return hwmsdkagent::CancelConf(GetConfId());
}
```
```
/**
* 取消会议接口回调
*/
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);
}
```
![](https://support.huaweicloud.com/sdkreference-meeting/public_sys-resources/note_3.0-zh-cn.png)
OnConfList事件通知跟预约会议场景相同，请参考[预约会议的示例代码](https://support.huaweicloud.com/sdkreference-meeting/win_demo_0005.html#ZH-CN_TOPIC_0272621227__section2486111343813)。
