IVssHardwareSnapshotProviderEx interface (vsprov.h)

Provides an additional method used by VSS to notify hardware providers of LUN state changes. All hardware providers must support this interface.

Note  Hardware providers are only supported on Windows Server operating systems.
 

Inheritance

The IVssHardwareSnapshotProviderEx interface inherits from IVssHardwareSnapshotProvider. IVssHardwareSnapshotProviderEx also has these types of members:

Methods

The IVssHardwareSnapshotProviderEx interface has these methods.

 
IVssHardwareSnapshotProviderEx::GetProviderCapabilities

This method is reserved for future use. (IVssHardwareSnapshotProviderEx.GetProviderCapabilities)
IVssHardwareSnapshotProviderEx::OnLunStateChange

The VSS service calls this method to notify hardware providers of a LUN state change.
IVssHardwareSnapshotProviderEx::OnReuseLuns

This method is reserved for future use. (IVssHardwareSnapshotProviderEx.OnReuseLuns)
IVssHardwareSnapshotProviderEx::ResyncLuns

The VSS service calls this method to notify hardware providers that a LUN resynchronization is needed.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header vsprov.h

See also

IVssHardwareSnapshotProvider

Volume Shadow Copy API Interfaces