Cstring与u_char之间的转换,该如何处理

Cstring与u_char之间的转换
Cstring与u_char之间的转换,该如何处理
如图,为什么都只能读到第一个字符,而不是整个Cstring?求解,谢谢!
------解决思路----------------------
W2A
WideCharToMultiByte