Unicode中遇到的问题
Unicode编码中如果一个函数的参数是地址,而参数要求相应地址存放的必须是unsigned char *类型的数据,那么引用过函数后我还想用地址里的数据好像会有问题,因为在Unicode编码中数据是不能用unsigned char *类型的,可函数执行过后再去做数据转换似乎没有用了,因为数据已经被截去一段了,例如
status=RpcStringBindingComposeA(NULL,
(unsigned char * )pszProtocolSequence,
(unsigned char * )pszNetworkAddress,
(unsigned char * )pszEndpoint,
(unsigned char * )pszOptions,
&pszStringBinding);
最后一个参数&pszStringBinding是一个地址,相应函数的最后一个参数是一个指向unsigned char*的指针,调用过函数后我需要用pszStringBinding所指向的空间的值,可调用函数的时候已经把他转化为unsigned char*类型了,在Unicode里怎么转啊?数据好像已经缩短了