acltdtEnqueueData
产品支持情况
产品  | 
是否支持  | 
|---|---|
√  | 
|
√  | 
|
√  | 
|
√  | 
|
√  | 
|
√  | 
功能说明
向队列中添加数据。
函数原型
aclError acltdtEnqueueData(uint32_t qid, const void *data, size_t dataSize, const void *userData, size_t userDataSize, int32_t timeout, uint32_t rsv)
参数说明
参数名  | 
输入/输出  | 
说明  | 
|---|---|---|
qid  | 
输入  | 
需要添加数据的队列。 队列需提前调用acltdtCreateQueue接口创建。  | 
data  | 
输入  | 
内存数据指针,支持Host侧或Device侧的内存。  | 
dataSize  | 
输入  | 
内存数据大小,单位为Byte。  | 
userData  | 
输入  | 
用户自定义数据指针。 若用户没有自定义数据,则传nullptr。  | 
userDataSize  | 
输入  | 
用户自定义数据大小(<=96Byte)。 若用户没有自定义数据,则传0。  | 
timeout  | 
输入  | 
等待超时时间。当队列满时,如果向队列中添加数据,系统内部会根据设置的等待超时时间来决定如何处理。 该参数取值范围如下: 
  | 
rsv  | 
输入  | 
预留参数,暂不支持。当前可设置为0。  | 
返回值说明
返回0表示成功,返回其他值表示失败,请参见aclError。
父主题: 共享队列管理