IVssFileShareSnapshotProvider interface (vsprov.h)
Contains the methods used by VSS to manage shadow copy volumes.
Inheritance
The IVssFileShareSnapshotProvider interface inherits from the IUnknown interface. IVssFileShareSnapshotProvider also has these types of members:
Methods
The IVssFileShareSnapshotProvider interface has these methods.
IVssFileShareSnapshotProvider::BeginPrepareSnapshot VSS calls this method for each shadow copy that is added to the shadow copy set. (IVssFileShareSnapshotProvider.BeginPrepareSnapshot) |
IVssFileShareSnapshotProvider::DeleteSnapshots Deletes specific snapshots, or all snapshots in a specified snapshot set. |
IVssFileShareSnapshotProvider::GetSnapshotProperties Gets the VSS_SNAPSHOT_PROP structure for a file share snapshot. |
IVssFileShareSnapshotProvider::IsPathSnapshotted Determines whether the given Universal Naming Convention (UNC) path currently has any snapshots. |
IVssFileShareSnapshotProvider::IsPathSupported Determines whether the given Universal Naming Convention (UNC) path is supported by this provider. |
IVssFileShareSnapshotProvider::Query Gets an enumeration of VSS_SNAPSHOT_PROP structures for all file share snapshots that are available to the application server. |
IVssFileShareSnapshotProvider::SetContext Sets the context for the subsequent shadow copy-related operations. |
IVssFileShareSnapshotProvider::SetSnapshotProperty Requests the provider to set a property value for the specified snapshot. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 [desktop apps only] |
Minimum supported server | Windows Server 2012 R2 [desktop apps only] |
Target Platform | Windows |
Header | vsprov.h |