DevicePropertyDeviceDescription in IoGetDeviceProperty()

Hi all!

I saw a strange behavior of the USBSTOR PDOs. When IoGetDeviceProperty() is
called in order to get the device description
(DevicePropertyDeviceDescription)

the first time, it returns the real device description, for example:
“Hitachi GEL231RB08 USB Device”, “HL-DT-ST DVDRAM GSA-H44N USB Device”.

But after each following device reconnection it returns “Disk Drive” or
“CD-ROM Drive”

Any idea?

Thanks,

Dani