接收消息队列
## 接收消息队列
函数原型|IMPC extern OSA_STATUS OSAMsgQRecv (
|-|-|
||OSMsgQRef msgQRef,
||UINT8 *recvMsg,
||UINT32 size,
||UINT32 timeout
||)
功能 |接收消息队列
形参说明 | msgQRef:消息队列句柄
||recvMsg:接收消息指针
||size:消息大小
||timeout:OS_SUSPEND 阻塞 OS_NO_SUSPEND不阻塞
返回值 |OS_SUCCESS :成功
||OS_INVALID_REF :无效的队列
||OS_INVALID_POINTER:接收消息指针为空
||OS_TIMEOUT 超时
||OS_INVALID_SIZE :消息大小与队列支持的消息大小不兼容
||OS_FAIL OS :操作系统特定的错误
**使用示例**
```OSAMsgQRef msgQRef;
OSA_STATUS status;
UINT8 recvMsg[20];
status = OSAMsgQRecv(msgQRef, recvMsg, 20, OSA_SUSPEND);
```