闭关HidD_GetFeature的问题!
缘来是梦 2009-03-20 10:36:54 我在一个循环中调用HidD_GetFeature()函数,有HID设备连接时可以正常返回,拔掉设备时,有时候就不能正常返回.还导致系统死机!有哪位时遇到过烦类似的问题啊?
希望指教一二啊!!! 我用类似下面的代码做测试:
whil(1)
{
// 当不停地进行设备插拔,在设备被拔出时程序很容易就死在这里,HidD_GetFeature没有返回,还导致死机.只有重启电脑才能恢复
BOOL bRet = HidD_GetFeature(hHidDevice,pucBuffer, PACKET_SIZE + 1);
if(bRet) printf("Success.");
else printf("Fail.");
}