更新时间:2024-07-30 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
场景12:退出
描述
在第三方APP退出时,需要去初始化SDK,否则名称为HwmSdk.exe的进程(Windows SDK的主进程)一直在后台运行。
业务流程
需要退出SDK时,先调用Exit接口,然后处理回调函数OnExitResult。
- 接口调用
    
    
调用Exit退出SDK。
 - 处理回调函数
    
    
处理回调函数OnExitResult。
 
示例代码
        1 2 3 4 5 6 7 8 9 10 11  | 
       
        /** * 退出sdk */ void CdemoBeforeLoginDlg::OnBnClickedButtonExit() { int ret = hwmsdkagent::Exit(); if (hwmsdk::HWM_COMMON_SUCCESS != ret) { AfxMessageBox(_T("Exit error")); } }  | 
      
       1 2 3 4 5 6 7 8 9 10 11  | 
      
       /** * 退出回调 */ void demoCallbackProc::OnExitResult(hwmsdk::HwmErrCode ret, const char* msg) { CString codeStr; codeStr.Format(_T("%d"), ret); string msgStr = CTools::UTF82MultiByte(msg); CString tips = _T("OnExitResult code:") + codeStr + _T(", msg:") + CString(msgStr.c_str()); AfxMessageBox(tips); }  | 
     
   父主题: 典型场景