• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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