I'm working on a Windows diskless boot solution (using SRP over an
Infiniband adapter) and I need to know on behalf of which miniport
each \Device\HardDisk%d device object was created. This is so that I
can distinguish the Disk device objects that were created on behalf of
my SRP SCSI miniport from those corresponding to local hard drives.
This lets me choose the proper partition to mount the boot volume from.
I know how to get the device objects for each \Device\HardDisk%d, but
I don't know how to tell which SCSI (or whatever) miniport discovered
the physical drive that the object represents.
Any advice would be appreciated.
Rob Netzer
System Fabric Works, Inc.
rob@systemfabricworks.com