网站导航:首页 > 论坛 > Easy Usb 51 Programer > 帖子浏览
   您正在浏览第 641 号帖子 收藏该帖

楼主 作者:guest1  发表时间:2010-3-21 18:04:55

bug 报告 // GotRequiredSize = TRUE;


  1. if(GotRequiredSize == FALSE)   
  2. {   
  3. /* 3) Get the size of the DEVICE_INTERFACE_DETAIL_DATA  
  4. structure. The first call will return an error condition,   
  5.     but we'll get the size of the strucure */  
  6.     DIDResult = SetupDiGetDeviceInterfaceDetail(HidDevInfo,   
  7.         &devInfoData,   
  8.         NULL,   
  9.         0,   
  10.         &DataSize,   
  11.         NULL);   
  12.     // GotRequiredSize = TRUE;   
  13.        
  14.     /* allocate memory for the HidDevInfo structure */  
  15.     detailData = (PSP_DEVICE_INTERFACE_DETAIL_DATA) malloc(DataSize);   
  16.        
  17.     /* set the size parameter of the structure */  
  18.     detailData->cbSize = sizeof(SP_DEVICE_INTERFACE_DETAIL_DATA);   
  19. }   


回复楼主
第1楼 作者:强强  发表时间:2010-3-24 7:44:46

仔细查了一下,没有问题啊


回复楼主    回复第1楼
第2楼 作者:guest1  发表时间:2010-3-24 8:50:48

bug

如果有多个hid设备,就找不到了

另外异步的读也有问题


回复楼主    回复第2楼
第3楼 作者:强强  发表时间:2010-3-25 14:16:37

试了,有多个hid设备时能够找到


回复楼主    回复第3楼

 
 
本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4