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

主要有以下几个接口：

- 队列申请接口：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数据存储格式与内存接口。下面的使用场景会具体描述这些接口使用中需要考虑的注意事项。
