USB驱动总线关系(虚拟端口号)

时间:2010-06-29 09:06:41

标签: usb device-driver

我想获取usb驱动程序的虚拟端口号。此属性可在设备管理器名称中找到,即总线关系或子项。

   if (SetupDiGetDeviceRegistryProperty(devInfo,   
                                                 &devInfoData,   
                                                 SPDRP_ADDRESS,   
                                                 NULL,   
                                                 (PBYTE)&dwAddr, //szName,   
                                                 sizeof(dwAddr),   
                                                 NULL))   
            {   

            int len=_stprintf( szBuf2,TEXT("\n%d"), dwAddr);

任何人都可以指导。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Windows Mobile或Windows CE,则应在HKEY_LOCAL_MACHINE \ drivers \ active中找到活动的驱动程序。枚举活动的驱动程序,直到你通过“密钥”找到USB驱动程序,驱动程序的名称应该是它的端口名称,即USB1或COM8等。