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