Можно вызвать что-то типа
SetupDiGetDeviceRegistryProperty(hDI, &dd, SPDRP_DRIVER, NULL, (PBYTE)&name, 256, NULL)
получить name = "{4D36E978-E325-11CE-BFC1-08002BE10318}\0001"
и получить HKEY самому
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\" + name