---
title: aclfvCreateFeatureInfo
description: "| 产品 | 是否支持 |"
url: https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/latest/others/fvsearch/aclcppdevg_03_1593.html
sourcePath: /source/zh/CANNCommunityEdition/920beta1/others/fvsearch/aclcppdevg_03_1593.html
indexId: 24bf468c0494e659c1623ee90d1f3f706d922d6be6bd430052f0914051551e7580
---
# aclfvCreateFeatureInfo

#### 产品支持情况

| 产品 | 是否支持 |
| --- | --- |
| Ascend 950PR / Ascend 950DT | ☓ |
| Atlas A3 训练系列产品 / Atlas A3 推理系列产品 | ☓ |
| Atlas A2 训练系列产品 / Atlas A2 推理系列产品 | ☓ |
| Atlas 200I/500 A2 推理产品 | ☓ |
| Atlas 推理系列产品 | √ |
| Atlas 训练系列产品 | ☓ |


#### 功能说明

创建aclfvFeatureInfo类型的数据，表示创建特征描述信息。如需销毁aclfvFeatureInfo类型的数据，请参见aclfvDestroyFeatureInfo。

Atlas 推理系列加速模块产品 不支持本接口。


#### 函数原型

```
aclfvFeatureInfo *aclfvCreateFeatureInfo(uint32_t id0, uint32_t id1, uint32_t offset, uint32_t featureLen, uint32_t featureCount, uint8_t *featureData, uint32_t featureDataLen)
```


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| id0 | 输入 | 一级库id，取值范围0\-1023，N:M场景默认为0。 通过id0、id1共同确定一个库。 |
| id1 | 输入 | 二级库id，取值范围0\-1023，N:M场景默认为0。 通过id0、id1共同确定一个库。 |
| offset | 输入 | 添加的首个特征在库中的偏移，偏移值需要与库中已添加特征个数一致。N:M场景默认为0。 |
| featureLen | 输入 | 单个特征长度，当前固定为36Byte，系统内部会校验。 |
| featureCount | 输入 | 特征数量，1:N最大100万，N:M最大1000万。 |
| featureData | 输入 | 特征值指针，根据特征长度连续存储，每条特征前4Byte值为0。 |
| featureDataLen | 输入 | featureData指针申请的内存长度，用于校验。 |


#### 返回值说明

- 返回aclfvFeatureInfo类型的指针，表示成功。
- 返回nullptr，表示失败。
