Hi,
I am implementing a VSS Hardware Provider for an iSCSI storage. I was able to take a snapshot and make it visible to the system. But during the snapshot operation, when the function LocateLuns is called, my function is failing.
In LocateLuns, I am filling the information of page 80 and page 83 to the structure to a variable of the type VDS_LUN_INFORMATION. But VSS is unable identify the newly exposed snapshot drive with the information we populate to the structure and it returns and error VSS_E_NO_SNAPSHOTS_IMPORTED.
During populating the VDS_LUN_INFORMATION, we tried filling up only the device descriptor id with only association type as 0 and we tried filling up all the device descriptor values and we did not fill anything at all. But we ended up with the same error.
Am I missing something here? Can some one give some direction as to how to fill the VDS_LUN_INFORMATION structure in LocateLuns? Help is greatly appreciated.
Thanks in advance.
Rajesh Kannan.