vsmgmt.h header
This header is used by System Services. For more information, see:
vsmgmt.h contains the following programming interfaces:
Interfaces
IVssDifferentialSoftwareSnapshotMgmt Contains methods that allow applications to query and manage shadow copy storage areas generated by the system shadow copy provider. |
IVssDifferentialSoftwareSnapshotMgmt2 Defines additional methods that allow applications to query and manage shadow copy storage areas generated by the system shadow copy provider. |
IVssDifferentialSoftwareSnapshotMgmt3 Defines methods that allow applications to use the shadow copy protection feature of VSS. |
IVssEnumMgmtObject Contains methods to iterate over and perform other operations on a list of enumerated objects. (IVssEnumMgmtObject) |
IVssSnapshotMgmt Provides a method that returns an interface to further configure a shadow copy provider. |
IVssSnapshotMgmt2 Provides a method to retrieve the minimum size of the shadow copy storage area. |
Structures
VSS_DIFF_AREA_PROP Describes associations between volumes containing the original file data and volumes containing the shadow copy storage area. |
VSS_DIFF_VOLUME_PROP Describes a shadow copy storage area volume. |
VSS_MGMT_OBJECT_PROP Defines the properties of a volume, shadow copy storage volume, or a shadow copy storage area. |
VSS_VOLUME_PROP Contains the properties of a shadow copy source volume. |
VSS_VOLUME_PROTECTION_INFO Contains information about a volume's shadow copy protection level. |
Enumerations
VSS_MGMT_OBJECT_TYPE Discriminant for the VSS_MGMT_OBJECT_UNION union within the VSS_MGMT_OBJECT_PROP structure. |
VSS_PROTECTION_FAULT Defines the set of shadow copy protection faults. |
VSS_PROTECTION_LEVEL Defines the set of volume shadow copy protection levels. |