IVssBackupComponentsEx2 class (vsbackup.h)

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

To obtain an instance of the IVssBackupComponentsEx2 interface, call the QueryInterface method of the IVssBackupComponents interface, and pass the IID_IVssBackupComponentsEx2 constant as the interface identifier (IID) parameter.

Inheritance

The IVssBackupComponentsEx2 interface inherits from IVssBackupComponentsEx and IVssBackupComponents. IVssBackupComponentsEx2 also has these types of members:

Methods

The IVssBackupComponentsEx2 class has these methods.

 
IVssBackupComponentsEx2::BreakSnapshotSetEx

Breaks a shadow copy set according to requester-specified options.
IVssBackupComponentsEx2::FastRecovery

This method is reserved for future use. (IVssBackupComponentsEx2.FastRecovery)
IVssBackupComponentsEx2::PreFastRecovery

This method is reserved for future use. (IVssBackupComponentsEx2.PreFastRecovery)
IVssBackupComponentsEx2::SetAuthoritativeRestore

Marks the restore of a component as authoritative for a replicated data store.
IVssBackupComponentsEx2::SetRestoreName

Assigns a new logical name to a component that is being restored.
IVssBackupComponentsEx2::SetRollForward

Sets the roll-forward operation type for a component and specifies the restore point for a partial roll-forward operation.
IVssBackupComponentsEx2::UnexposeSnapshot

Unexposes a shadow copy either by deleting the file share or by removing the drive letter or mounted folder.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header vsbackup.h (include VsBackup.h, Vss.h, VsWriter.h)

See also

IVssBackupComponents

IVssBackupComponentsEx