Windows Server 2003
1827147 Members
3075 Online
109716 Solutions
New Discussion

Re: writing a VSS Hardware provider

 
tulip_2
New Member

writing a VSS Hardware provider

Hi All,

I am trying to write a hardware provider with the help of sample hardware provider given in VSS SDK. After a call to "FillInLunInfo" API, the VSS debug information shows a call to "CVssHardwareProviderWrapper::IsMatchLun". I can't find from where this call is being done in the provider. Also, I could not find this interface in the SDK.
I am getting an error in this interface itself as "Luns mis-match".
How can I solve this problem ? Please can anyone guide me on this ?

-Thanks
1 REPLY 1
Rune J. Winje
Honored Contributor

Re: writing a VSS Hardware provider

Hi,
writing a VSS hardware provider is something I would think is deeply into developer territory.

Usually developers working for some hardware manufacturer will need some sort of developer relationship/support with Microsoft. It is also assumed the developer has full know-how about the hardware (timing, firmware, functions/limitations etc) - otherwise a similar developer relationship/support is needed with the hardware manufacturer.

HP already publishes VSS hardware providers for their storage systems. And from Microsoft info: http://msdn.microsoft.com/en-us/library/aa381442(VS.85).aspx

"The capabilities of a hardware provider depend on the capabilities of the underlying hardware. Consequently, the degree to which each manufacturer implements the API can vary. For example, manufacturers can include additional methods to optimize configurations, monitor and dynamically tune performance, automate fault management, or provide other beneficial functionality."

So, naturally the "additional methods" that a hardware manufacturer includes may address funtionality of the storage subsystem that Microsoft did not envision or does not need to care about at the OS level.



Cheers,
Rune