读书人

请教怎么获取到HidD_GetProductString

发布时间: 2013-07-04 11:45:44 作者: rapoo

请问如何获取到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;
}

读书人网 >C++ Builder

热点推荐