Upravit

Sdílet prostřednictvím


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