• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# osMemoryPoolAttr_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| [mp_mem](#mp_mem) | 用户指定的内存池指针。 |
23| [mp_size](#mp_size) | 用户指定的内存池存储空间的大小,单位: 字节。 |
24
25
26## **详细描述**
27
28该类型用于初始化内存池的各项配置,使用限制参考[osMemoryPoolNew()](_c_m_s_i_s-_r_t_o_s.md#osmemorypoolnew)。
29
30
31## **结构体成员变量说明**
32
33
34### attr_bits
35
36
37```
38uint32_t osMemoryPoolAttr_t::attr_bits
39```
40
41**描述:**
42
43内存池属性位
44
45
46### cb_mem
47
48
49```
50void* osMemoryPoolAttr_t::cb_mem
51```
52
53**描述:**
54
55用户指定的控制块指针
56
57
58### cb_size
59
60
61```
62uint32_t osMemoryPoolAttr_t::cb_size
63```
64
65**描述:**
66
67用户指定的控制块大小,单位: 字节
68
69
70### mp_mem
71
72
73```
74void* osMemoryPoolAttr_t::mp_mem
75```
76
77**描述:**
78
79用户指定的内存池指针
80
81
82### mp_size
83
84
85```
86uint32_t osMemoryPoolAttr_t::mp_size
87```
88
89**描述:**
90
91用户指定的内存池存储空间的大小,单位: 字节
92
93
94### name
95
96
97```
98const char* osMemoryPoolAttr_t::name
99```
100
101**描述:**
102
103内存池名称
104