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 |