vss.h header
This header is used by System Services. For more information, see:
vss.h contains the following programming interfaces:
Interfaces
IVssAsync The IVssAsync interface is returned to calling applications by methods that initiate asynchronous operations, which run in the background and typically require a long time to complete. |
IVssEnumObject Contains methods to iterate over and perform other operations on a list of enumerated objects. (IVssEnumObject) |
Structures
VSS_OBJECT_PROP Defines the properties of a provider, volume, shadow copy, or shadow copy set. |
VSS_PROVIDER_PROP Specifies shadow copy provider properties. |
VSS_SNAPSHOT_PROP Contains the properties of a shadow copy or shadow copy set. |
Enumerations
VSS_APPLICATION_LEVEL Indicates the application level, the point in the course of the creation of a shadow copy that a writer is notified of a freeze. |
VSS_BACKUP_SCHEMA Used by a writer to indicate the types of backup operations it can participate in. |
VSS_BACKUP_TYPE Indicates the type of backup to be performed. |
VSS_FILE_SPEC_BACKUP_TYPE Used by writers to indicate their support of certain backup operations. |
VSS_HARDWARE_OPTIONS Defines shadow copy LUN flags. |
VSS_OBJECT_TYPE Used by requesters to identify an object as a shadow copy set, shadow copy, or provider. |
VSS_PROVIDER_CAPABILITIES This enumeration is reserved for future use. |
VSS_PROVIDER_TYPE Specifies the provider type. |
VSS_RECOVERY_OPTIONS Used by a requester to specify how a resynchronization operation is to be performed. |
VSS_RESTORE_TYPE Used by a requester to indicate the type of restore operation it is about to perform. |
VSS_ROLLFORWARD_TYPE The VSS_ROLLFORWARD_TYPE enumeration is used by a requester to indicate the type of roll-forward operation it is about to perform. |
VSS_SNAPSHOT_COMPATIBILITY The VSS_SNAPSHOT_COMPATIBILITY enumeration indicates which volume control or file I/O operations are disabled for the volume that has been shadow copied. |
VSS_SNAPSHOT_CONTEXT Specify how a shadow copy is to be created, queried, or deleted and the degree of writer involvement. |
VSS_SNAPSHOT_PROPERTY_ID Specifies the property to be set for a shadow copy. |
VSS_SNAPSHOT_STATE Specify the state of a given shadow copy operation. |
VSS_VOLUME_SNAPSHOT_ATTRIBUTES Allows additional attributes to be specified for a shadow copy. |
VSS_WRITER_STATE Indicates the current state of the writer. |