智慧服务,成就美好体验 项目咨询

主页 > 服务与支持 > 开发平台 > 客户端SDK参考 > Windows UI SDK > 接口参考 初始化

入门使用

初始化

更新时间:2019-11-20

clm_init

接口描述

该接口用于初始化SDK,在调用其他接口之前必须先调用该接口。

注意事项

当前无定制化配置可设置,config为预留参数。

方法定义

int clm_init(plugin_init_param *data)
 

参数描述

表1 结构体plugin_init_param参数说明

参数

是否必须

类型

描述

callbackFunc

函数

接口结果回调函数。

path

char*

HuaweiMeeting父目录绝对路径。

appId

char*

应用ID。

notifyFunc

函数

SDK主动发送通知回调函数。

config

char*

定制化配置,格式必现严格遵守要求

返回值

表2 返回值

类型

描述

int

成功返回0,其他值表示失败。

代码示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
int CHello_WorldDlg::Init()
{
	//组装入参结构体
	struct plugin_init_param initParam;
	//路径参数可以传空,传空使用默认路径;
	memset(&initParam, 0, sizeof(plugin_init_param));
	//设置消息通知回调接口
	initParam.notifyFunc = NotifyAndCallBackProc::getNotify;
	//设置回调接口
	initParam.callbackFunc = NotifyAndCallBackProc::initCallBack;
        initParam.path= "D:\\";
        initParam.appId= "appId";
        initParam.config = "";
	//调用初始化接口
	int ret = clm_init(&initParam);
	return ret;
}