IVssComponentEx class (vswriter.h)

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.

Inheritance

The IVssComponentEx interface inherits from IVssComponent. IVssComponentEx also has these types of members:

Methods

The IVssComponentEx class has these methods.

 
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.

Requirements

Requirement Value
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

IVssComponent