driverteam
驱动牛犊
驱动牛犊
  • 注册日期2006-06-13
  • 最后登录2009-01-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望8点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1475回复:0

通过GUID获取串并口符号名的问题

楼主#
更多 发布于:2007-01-16 10:48
  串并口的PORT_GUID={0x4D36E978, 0XE325, 0X11CE, {0XBF, 0XC1, 0X08, 0X00, 0X2B, 0XE1, 0X03, 0X18}}
...
hDeInfo = SetupDiGetClassDevs(&PORT_GUID,null,null,DIGCF_PRESENT|DIGCF_DEVICEINTERFACE);
...
for(dword i=0;SetupDiEnumDeviceInfo(hDevInfo,i,&DeviceInfoData);i++)
{
..
   SetupDiGetDeviceRegisterProperty(hDevInfo,&DeviceInfoData,SPD_FRIENDLYNAME,NULL,(PBYTE)Buff,cbsize,null);
...
}
SetupDiDestroyDeviceInfoList(hDevInfo);
只能获取到串口的符号名COM1,而不能得到并口的符号名LPT1。不知道是什么原因,有哪位高手知道亚????怎么解决???
游客

返回顶部