IVssProviderCreateSnapshotSet interface (vsprov.h)

The IVssProviderCreateSnapshotSet interface contains the methods used during shadow copy creation.

Inheritance

The IVssProviderCreateSnapshotSet interface inherits from the IUnknown interface. IVssProviderCreateSnapshotSet also has these types of members:

Methods

The IVssProviderCreateSnapshotSet interface has these methods.

 
IVssProviderCreateSnapshotSet::AbortSnapshots

Aborts prepared shadow copies in this provider.
IVssProviderCreateSnapshotSet::CommitSnapshots

Quickly commits all LUNs in this provider.
IVssProviderCreateSnapshotSet::EndPrepareSnapshots

Is called once for the complete shadow copy set, after the last IVssHardwareSnapshotProvider::BeginPrepareSnapshot call.
IVssProviderCreateSnapshotSet::PostCommitSnapshots

Is called after all providers involved in the shadow copy set have succeeded with CommitSnapshots.
IVssProviderCreateSnapshotSet::PostFinalCommitSnapshots

Supports auto-recover shadow copies.
IVssProviderCreateSnapshotSet::PreCommitSnapshots

Ensures the provider is ready to quickly commit the prepared LUNs.
IVssProviderCreateSnapshotSet::PreFinalCommitSnapshots

Enables providers to support auto-recover shadow copies.

Requirements

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

See also

Volume Shadow Copy API Interfaces