init
初始化DataGuard配置信息。
int init ( DG_Cfg *config )
参数
参数名 |
描述 |
取值范围 |
输入/输出 |
|---|---|---|---|
config |
初始化配置信息 DG_Cfg为void * |
一级指针为空,二级指针不能为空 |
输出 |
返回值
- 成功:返回0。
- 失败:返回错误码。
错误码
错误码 |
错误码值 |
描述 |
特殊说明 |
|---|---|---|---|
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接口。
父主题: DataGuard操作集设置类接口