Unique Device Id for a device_object

In my driver code i need to uniquely identify the partitions on a disk. Using Disk Signature and partition-offset as in NT4.0 will not work in
Win2k because we cannot associate a partition device object with the corresponding disk device object.

Is SymbolicLinkName obtained through the IoGetDeviceInterfaces( ) a reliable option?

Thanks,
Anima