创建消息队列
## 创建消息队列
函数原型|IMPC extern OSA_STATUS OSAMsgQCreate(
|-|-|
||OSMsgQRef *msgQRef,
||#if defined (OSA_QUEUE_NAMES)
||char *queueName,
||#endif
||UINT32 maxSize,
||UINT32 maxNumber,
||UINT8 waitingMode
||)
功能 |创建消息队列
形参说明 |msgQRef,:消息队列句柄
||queueName,:消息队列名称
||maxSize:队列支持的最大消息大小
||maxNumber:队列支持的最大消息条数
||waitingMode:等待事件的调度:OSA_FIFO,OSA_PRIORITY
返回值 |OS_SUCCESS:成功
||OS_INVALID_REF :无效的队列
||OS_INVALID_MODE :无效等待模式.
||OS_INVALID_SIZE:无效的队列大小.
||OS_NO_QUEUES :系统中没有可用队列
||OS_FAIL :操作系统特定的错误
**使用示例**
```OSAMsgQRef msgQRef;
OSA_STATUS status;
status = OSAMsgQCreate(&msgQRef, ‘‘testQ’’, 32, 200, OSA_PRIORITY);
```