发送消息队列
## 发送消息队列
函数原型|IMPC extern OSA_STATUS OSAMsgQSend (
|-|-|
||OSMsgQRef msgQRef,
||UINT32 size,
||UINT8 *msgPtr,
||UINT32 timeout
||)
功能 |发送消息队列
形参说明 | msgQRef:消息队列句柄
||size:消息大小
||msgPtr:消息指针
||timeout:OS_SUSPEND 阻塞 OS_NO_SUSPEND不阻塞
返回值 |OS_SUCCESS:成功
||OS_INVALID_REF :无效的队列
||OS_INVALID_POINTER:消息指针为空
||OS_QUEUE_FULL :指示消息队列已满
||OS_INVALID_SIZE :消息大小与队列支持的消息大小不兼容
||OS_FAIL :操作系统特定的错误
**使用示例**
```OSAMsgQRef msgQRef;
OSA_STATUS status;
UINT8 msgPtr[20];
/* Build a 4-byte message to send. */
msgPtr[0] = 0x11;
msgPtr[1] = 0x12;
msgPtr[2] = 0x13;
msgPtr[3] = 0x14;
status = OSAMsgQSend(msgQRef, 4, msgPtr, OSA_SUSPEND);
```