---
title: BioInitialize
description: "BoostIO初始化接口，使用者根据实际应用场景选择合适的工作模式来初始化BoostIO读写缓存服务。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/252RC1/sds/kunpengboostIO_003.html
sourcePath: /source/zh/kunpengboostkithistory/252RC1/sds/kunpengboostIO_003.html
indexId: 6cf34c09833297d9be989f14aec4b2df0e96544264e09d6518c500b03d4b33e868
---
# BioInitialize

#### 函数定义

BoostIO初始化接口，使用者根据实际应用场景选择合适的工作模式来初始化BoostIO读写缓存服务。


#### 实现方法

CResult BioInitialize(WorkerMode mode, ClientOptionsConfig *optConf)


#### 参数说明


**表1 参数说明**

| 参数名 | 数据类型 | 参数类型 | 描述 |
| --- | --- | --- | --- |
| mode | WorkerMode | 入参 | 工作模式，有以下两种类型： CONVERGENCE(0)：融合模式，适用于AI场景。 SEPARATES(1)：分离模式，适用于大数据场景。 |
| optConf | ClientOptionsConfig\* | 入参 | BoostIO初始化选项，详细解释参见表2。 |


**表2 详细参数说明**

| 参数 | 结构体字段 | 说明 |
| --- | --- | --- |
| ClientOptionsConfig | logType | 日志类型。 STDOUT\_TYPE(0)标准流输出。 FILE\_TYPE(1)日志文件输出。 STDERR\_TYPE(2)标准错误流输出。 仅分离模式下生效。 |
| ClientOptionsConfig | logFilePath | 日志文件输出路径，仅分离模式下生效，使用者需要保证传入的日志路径可访问。 |
| ClientOptionsConfig | enable | 安全开关。 0：表示关闭。 非0：表示打开。 |
| ClientOptionsConfig | certificationPath | Client证书路径，安全使能时要求路径有效。 |
| ClientOptionsConfig | caCerPath | CA证书路径，安全使能时要求路径有效。 |
| ClientOptionsConfig | caCrlPath | 吊销证书列表文件路径，可选。 |
| ClientOptionsConfig | privateKeyPath | Client证书私钥路径，安全使能时要求路径有效。 |
| ClientOptionsConfig | privateKeyPassword | Client证书私钥口令密文的文件路径，安全使能时要求路径有效。 |
| ClientOptionsConfig | hseKfsMasterPath | Client证书私钥口令根密钥路径， 安全使能时要求路径有效。 |
| ClientOptionsConfig | hseKfsStandbyPath | Client证书私钥口令备份根密钥路径， 安全使能时要求路径有效。 |


#### 返回值


**表3 返回值说明**

| 返回值 | 描述 |
| --- | --- |
| RET\_CACHE\_OK | 操作成功。 |
| RET\_CACHE\_ERROR | 操作失败。 |
