Developing VSS Hardware Providers
Hardware providers implement the IVssProviderCreateSnapshotSet and IVssHardwareSnapshotProvider interfaces. IVssProviderCreateSnapshotSet implements the shadow copy state sequencing. IVssHardwareSnapshotProvider operates on a LUN abstraction. Providers must be implemented as an out-of-process COM server. Providers use provider-specific mechanisms (often private IOCTLs) to communicate with the storage subsystem that instantiates the shadow copy LUNs.
- Shadow Copy Provider Registration and Loading
- Shadow Copy Creation for Providers
- Hardware Provider Interactions and Behaviors