---
title: aclprofCreateSubscribeConfig
description: "创建aclprofSubscribeConfig类型的数据，表示创建订阅配置信息。同步接口。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1910.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1910.html
indexId: e2863f4533ad146f3ec2dcb5c133bf89b4ad12517fdbd50c73872a8a49e1deb9105
---
# aclprofCreateSubscribeConfig

#### 函数功能

创建aclprofSubscribeConfig类型的数据，表示创建订阅配置信息。同步接口。

如需销毁aclprofSubscribeConfig类型的数据，请参见aclprofDestroySubscribeConfig。


#### 约束说明

- 使用aclprofDestroySubscribeConfig接口销毁aclprofSubscribeConfig类型的数据，如不销毁会导致内存未被释放。

- 与  aclprofDestroySubscribeConfig
接口配对使用，先调用aclprofCreateSubscribeConfig接口再调用aclprofDestroySubscribeConfig接口。


#### 函数原型

aclprofSubscribeConfig *aclprofCreateSubscribeConfig(int8_t timeInfoSwitch, aclprofAicoreMetrics aicoreMetrics, void *fd)


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| timeInfoSwitch | 输入 | 是否采集网络模型中算子的性能数据： 1：采集 0：不采集 |
| aicoreMetrics | 输入 | 表示AI Core性能指标采集项。 说明： 订阅接口目前仅提供算子耗时统计的功能，暂时不支持AicoreMetrics采集功能。 |
| fd | 输入 | 用户创建的管道写指针。 用户在调用aclprofModelUnSubscribe接口后，系统内部会在数据发送结束后，关闭该模型的管道写指针。 |


#### 返回值说明

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