请问如何获取到HidD_GetProductString(hDevHandle,buffer,126)中的buffer值
目前我是这样做的
unsigned char buffer[126]={0};
if(HidD_GetProductString(hDevHandle,buffer,126)){
//如何来获取buffer的值
}
由于我刚接触C++builder,很盲乱,不知道该怎么做?
[解决办法]
定义这个函数,你试试
String UcharToUnicode(UCHAR *puchar, UINT length)
{
UINT i=0;
UCHAR *phan;
WCHAR *pchina;
String str;
phan=new UCHAR[length+2];
for(i=0;i<length;i++)
phan[i]=puchar[i];
phan[length]=0;
phan[length+1]=0;
pchina=(WCHAR*)phan;
str=pchina;
return str;
delete []phan;
}