HDC免拷贝快速接收消息接口。
hdcError_t halHdcFastRecv(HDC_SESSION session, struct drvHdcFastRecvMsg *msg, UINT64 flag, UINT32 timeout)
参数名 |
说明 |
---|---|
session |
指定接收消息的session。 类型:HDC_SESSION。 |
msg |
接收的消息。 |
flag |
阻塞标志。
类型:UINT64。 |
timeout |
当flag取值为“HDC_FLAG_NOWAIT"时,设置阻塞超时时间,单位毫秒。 类型:UINT32。 |
使用此接口时,需要提前通过HDC申请好内存。
halHdcFastSend、halHdcFastRecv接口,接收、发送数据buffer或控制消息buffer需同时给定。例如发送数据,则需要给定源数据大页内存地址和接收侧的目的大页内存地址。