鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

init

初始化DataGuard配置信息。

int init ( 
   DG_Cfg *config
)

参数

表1 参数说明

参数名

描述

取值范围

输入/输出

config

初始化配置信息

DG_Cfg为void *

一级指针为空,二级指针不能为空

输出

返回值

  • 成功:返回0。
  • 失败:返回错误码。

错误码

表2 错误码

错误码

错误码值

描述

特殊说明

DG_ERR_CONFIG_PARAM

62

参数校验失败

config二级指针为空

DG_ERR_MALLOC_FAIL

51

内存申请失败

-

依赖

#include "data_guard_config.h" :该接口声明所在的头文件。

示例

#include  "data_guard_config.h"
void *teeCfg = NULL;
rv = opts->init(&teeCfg);// 此opts为DG_InitConfigOpts的结果
if (rv != 0) {
return rv;
}

运行结果:teeCfg不为null和rv为0。

调用DG_InitConfigOpts成功后的opts来调用init接口