🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
* [6.4:pbuf的类型](第6章:网络数据包/6.4:pbuf的类型.md) * [6.4.1:PBUF_RAM类型的pbuf](第6章:网络数据包/6.4:pbuf的类型/6.4.1:PBUF_RAM类型的pbuf.md) * [6.4.2:PBUF_POOL类型的pbuf](第6章:网络数据包/6.4:pbuf的类型/6.4.2:PBUF_POOL类型的pbuf.md) * [6.4.3:PBUF_ROM和PBUF_REF类型pbuf](第6章:网络数据包/6.4:pbuf的类型/6.4.3:PBUF_ROM和PBUF_REF类型pbuf.md) pbuf的类型: ``` 1 typedef enum 2 { 3 PBUF_RAM = (PBUF_ALLOC_FLAG_DATA_CONTIGUOUS | 4 PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS | 5 PBUF_TYPE_ALLOC_SRC_MASK_STD_HEAP), 6 7 PBUF_ROM = PBUF_TYPE_ALLOC_SRC_MASK_STD_MEMP_PBUF, 8 9 PBUF_REF = (PBUF_TYPE_FLAG_DATA_VOLATILE | 10 PBUF_TYPE_ALLOC_SRC_MASK_STD_MEMP_PBUF), 11 12 PBUF_POOL = (PBUF_ALLOC_FLAG_RX | 13 PBUF_TYPE_FLAG_STRUCT_DATA_CONTIGUOUS | 14 PBUF_TYPE_ALLOC_SRC_MASK_STD_MEMP_PBUF_POOL) 15 16 } pbuf_type; ``` pbuf的类型有4种,分别为PBUF\_RAM、PBUF\_POOL 、PBUF\_ROM、PBUF\_REF。