vsbackup.h header

This header is used by System Services. For more information, see:

vsbackup.h contains the following programming interfaces:

Classes

 
IVssBackupComponents

The IVssBackupComponents interface is used by a requester to poll writers about file status and to run backup/restore operations.
IVssBackupComponentsEx

Provides methods for requesters to run backup and restore operations using multiple writer instances.
IVssBackupComponentsEx2

Defines additional methods that requesters can use to run backup and restore operations.
IVssBackupComponentsEx3

Defines additional methods that requesters can use to perform LUN resynchronization and return extended writer status information.
IVssBackupComponentsEx4

Defines additional methods to support the processing of UNC file share paths in a requester.
IVssExamineWriterMetadata

The IVssExamineWriterMetadata interface is a C++ (not COM) interface that allows a requester to examine the metadata of a specific writer instance.
IVssExamineWriterMetadataEx

Provides a method to retrieve the writer instance name and other basic information for a specific writer instance.
IVssExamineWriterMetadataEx2

Defines methods to retrieve version information and other basic information for a specific writer instance.
IVssWMComponent

The IVssWMComponent is a C++ (not COM) interface that allows access to component information stored in a Writer Metadata Document.
IVssWriterComponentsExt

The IVssWriterComponentsExt interface is a C++ (not COM) interface used by requesters to access and modify the components of a writer involved in a backup.

Functions

 
CreateVssBackupComponents

The CreateVssBackupComponents function (vsbackup.h) creates an IVssBackupComponents interface object and returns a pointer to it.
CreateVssBackupComponentsInternal

The CreateVssBackupComponents function (vsbackup.h) creates an IVssBackupComponents interface object and returns a pointer to it.
CreateVssExamineWriterMetadata

The CreateVssExamineWriterMetadata function (vsbackup.h) creates an IVssExamineWriterMetadata object.
CreateVssExamineWriterMetadataInternal

The CreateVssExamineWriterMetadata function (vsbackup.h) creates an IVssExamineWriterMetadata object.
IsVolumeSnapshotted

The IsVolumeSnapshotted function (vsbackup.h) determines whether any shadow copies exist for the specified volume.
IsVolumeSnapshottedInternal

The IsVolumeSnapshottedInternal function (vsbackup.h) determines whether any shadow copies exist for the specified volume.
ShouldBlockRevert

Checks the registry for writers that should block revert operations on the specified volume.
VssFreeSnapshotProperties

The VssFreeSnapshotProperties function (vsbackup.h) is used to free the contents of a VSS_SNAPSHOT_PROP structure as part of managing its life cycle.
VssFreeSnapshotPropertiesInternal

The VssFreeSnapshotPropertiesInternal function (vsbackup.h) is used to free the contents of a VSS_SNAPSHOT_PROP structure as part of managing its life cycle.

Structures

 
VSS_COMPONENTINFO

Contains information about a given component.