setIntValue
向配置信息设置int值,将节点编号、小数精度位、开启线程数等配置信息通过setIntValue赋值给config,然后注册到KCAL实例中。
int setIntValue (
DG_Cfg config,
const char *key,
int value
)
参数
参数名 |
描述 |
取值范围 |
输入/输出 |
|---|---|---|---|
config |
初始化配置信息 |
将key、value配置到config中 |
输出 |
key |
value的唯一标识,设置节点编号 |
key的取值:
|
输入 |
value |
设置的int值 |
依据不同key设置对应Value。 |
输入 |
返回值
- 成功:返回0。
- 失败:返回错误码。
错误码
错误码 |
错误码值 |
描述 |
特殊说明 |
|---|---|---|---|
DG_ERR_CONFIG_PARAM |
62 |
参数校验失败 |
config为NULL或key为NULL |
依赖
#include "data_guard_config.h" :该接口声明所在的头文件。
示例
#include "data_guard_config.h" // 此opts为DG_InitConfigOpts的结果, int nodeId = 0; //0计算节点设置nodeId的值;1计算节点需要将此处设置为1 int res = opts->setIntValue(teeCfg, DG_CON_MPC_TEE_INT_NODEID, nodeId);
运行结果:res为0
- 调用DG_InitConfigOpts成功后的opts来调用setIntValue接口。
- 两个节点,需要设置各自的nodeId。
父主题: DataGuard操作集设置类接口