Получение родительского элемента в дереве устройств
Задача получить понятное имя USB-хаба, к которому подключено USB устройство.
CM_Get_Parent и CM_Get_Device_ID могут помочь в получении Device ID родительского устройства. Но я не могу понять что передавать в SetupDiOpenDeviceInfo первым параметром (HDEVINFO), чтобы получить правильный SP_DEVINFO_DATA для использования в SetupDiGetDeviceRegistryProperty.
Так же, раз тема похожая, спрошу за одно: как можно получить поддерживаемые версии USB протоколов и параметры питания USB-шины (например, сила тока).