Return an empty QString instead of an uninitialized block of memory when SetupDiGetDeviceRegistryProperty returns an error