1# osMessageQueueAttr_t 2 3 4## **概述** 5 6**Related Modules:** 7 8[CMSIS](_c_m_s_i_s-_r_t_o_s.md) 9 10 11## **汇总** 12 13 14### 成员变量 15 16 | 成员变量 Name | 描述 | 17| -------- | -------- | 18| [name](#name) | 消息队列名称。 | 19| [attr_bits](#attr_bits) | 消息队列属性位。 | 20| [cb_mem](#cb_mem) | 用户指定内存的控制块指针。 | 21| [cb_size](#cb_size) | 用户指定内存的控制块大小,单位: 字节。 | 22| [mq_mem](#mq_mem) | 用户指定内存作为消息队列空间的指针。 | 23| [mq_size](#mq_size) | 用户指定内存的大小,单位: 字节。 | 24 25 26## **详细描述** 27 28该类型用于初始化消息队列的各项配置,使用限制参考[osMessageQueueNew()](_c_m_s_i_s-_r_t_o_s.md#osmessagequeuenew)。 29 30 31## **结构体成员变量说明** 32 33 34### attr_bits 35 36 37``` 38uint32_t osMessageQueueAttr_t::attr_bits 39``` 40 41**描述:** 42 43消息队列属性位 44 45 46### cb_mem 47 48 49``` 50void* osMessageQueueAttr_t::cb_mem 51``` 52 53**描述:** 54 55用户指定内存的控制块指针 56 57 58### cb_size 59 60 61``` 62uint32_t osMessageQueueAttr_t::cb_size 63``` 64 65**描述:** 66 67用户指定内存的控制块大小,单位: 字节 68 69 70### mq_mem 71 72 73``` 74void* osMessageQueueAttr_t::mq_mem 75``` 76 77**描述:** 78 79用户指定内存作为消息队列空间的指针 80 81 82### mq_size 83 84 85``` 86uint32_t osMessageQueueAttr_t::mq_size 87``` 88 89**描述:** 90 91用户指定内存的大小,单位: 字节 92 93 94### name 95 96 97``` 98const char* osMessageQueueAttr_t::name 99``` 100 101**描述:** 102 103消息队列名称 104