IVssComponentEx Class

Defines additional methods for examining and modifying information about components contained in a requester's Backup Components Document.

The IVssComponentEx interface is a C++ (not COM) interface.

To obtain an instance of the IVssComponentEx interface, call the QueryInterface method of the IVssComponent interface, and pass the IID_IVssComponentEx constant as the interface identifier (IID) parameter.


The IVssComponentEx class has these methods.

Method Description
IVssComponentEx::GetAuthoritativeRestore Determines whether a requester has marked the restore of a component as authoritative for a replicated data store.
IVssComponentEx::GetPostSnapshotFailureMsg Returns the PostSnapshot failure message string that a writer has set for a given component.
IVssComponentEx::GetPrepareForBackupFailureMsg Returns the PrepareForBackup failure message string that a writer has set for a given component.
IVssComponentEx::GetRestoreName Obtains the logical name assigned to a component that is being restored.
IVssComponentEx::GetRollForward Obtains the roll-forward operation type for a component and obtains the restore point for a partial roll-forward operation.
IVssComponentEx::SetPostSnapshotFailureMsg Sets a PostSnapshot failure message string for a component.
IVssComponentEx::SetPrepareForBackupFailureMsg Sets a PrepareForBackup failure message string for a component.


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

See Also