Getting driver handle

Hello all,
I like to know how to get driver’s handle for particular USB Mass
storage device’s,
I need to display the devices port wise on screen. I am able to detect the
port in which my devices are connected,
but not able to find which driver is associated with the device,

I found that from USB view code that a device handle can be created with a
ID from registry,
can driver handle too be created this way,

Ia m able to create handle to driver if i use
CreateFile(“\.\DriverName0”,…

but not able to find which device is associated with this driver, and all my
devices wont have seriel number
I am using winXP

please do help me

regards
Mahesh