---
title: 接口说明
description: "主要有以下几个接口："
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_17_0096.html
sourcePath: /source/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_17_0096.html
indexId: f23352784627fe43c0592b3969187fad895b073175ee6835bad1eeab7566e14872
---
# 接口说明

主要有以下几个接口：

- 队列申请接口：int wd_request_queue(struct wd_queue *q)，根据用户指定的算法要求从相应的硬件加速器获取队列。
- 消息发送接口：int wd_send(struct wd_queue *q, void *req)，将任务消息req送至q，交由硬件处理。
- 消息接收接口：int wd_recv(struct wd_queue *q, void **resp)，从队列q接收加速器硬件回应消息resp。
- 队列释放接口：void wd_release_queue(struct wd_queue *q)，将获取到的队列释放回相应的硬件加速器。

API细节请参考章节WD基础接口-WD队列管理接口、WD基础接口-WD算法队列收发接口和WD数据存储格式与内存接口。下面的使用场景会具体描述这些接口使用中需要考虑的注意事项。
