如何选择描述符
取自 Netqin
是否需要对描述的内容进行修改 | |||||||||
是 | 否 | ||||||||
描述符的内存是否已经被分配了 | 描述符的内存是否已经被分配了 | ||||||||
是 | 否 | 是 | 否 | ||||||
TPtr | 行时大小是否能够小于256字节 | TPtrC | 行时大小是否能够小于256字节 | ||||||
是 | 否 | 是 | 否 | ||||||
TBuf | HBufC:
| TBufC | HBufC |
如果描述符里面包含二进制内容,应该使用8bit的描述符。
如果描述符里面包含宽字符,应该使用16bit的描述符。
否则应该使用没有制定bit的描述符。
是否需要对描述的内容进行修改 | |||||||||
是 | 否 | ||||||||
描述符的内存是否已经被分配了 | 描述符的内存是否已经被分配了 | ||||||||
是 | 否 | 是 | 否 | ||||||
TPtr | 行时大小是否能够小于256字节 | TPtrC | 行时大小是否能够小于256字节 | ||||||
是 | 否 | 是 | 否 | ||||||
TBuf | HBufC:
| TBufC | HBufC |
如果描述符里面包含二进制内容,应该使用8bit的描述符。
如果描述符里面包含宽字符,应该使用16bit的描述符。
否则应该使用没有制定bit的描述符。