---
title: acltdtCreateQueue
description: "创建队列。同步接口。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1628.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1628.html
indexId: cdc71b784d62b3699a6112e8c165b07b9eaa75b6b1edc27d0ae0e031e00d2b90105
---
# acltdtCreateQueue

#### 函数功能

创建队列。同步接口。


#### 函数原型

aclError acltdtCreateQueue(const acltdtQueueAttr *attr, uint32_t *qid)


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| attr | 输入 | 队列属性配置信息的指针。 需提前调用acltdtCreateQueueAttr接口创建acltdtQueueAttr类型的数据，再调用acltdtSetQueueAttr接口设置队列属性值（例如，队列名）。 若该参数为nullptr时，则使用队列属性默认值，即队列名系统自动分配，队列深度默认为8。 |
| qid | 输出 | 队列ID的指针。 |


#### 返回值说明

返回0表示成功，返回其它值表示失败。
