The IVssComponent type exposes the following members.
The AdditionalRestores is used by a writer during incremental or differential restore operations to determine whether a given component will require additional restore operations to completely retrieve it, but can also be called by a requester.
A collection of mapping information for the file set's alternate location for file restoration.
The backup options specified to the writer that manages the currently selected component or component set by a requester using SetBackupOptions(Guid, VssComponentType, String, String, String).
The backup stamp string stored by a writer for a given component.
The status of a complete attempt at backing up all the files of a selected component or component set as a VssFileRestoreStatus enumeration.
The logical name of this component.
The type of this component in terms of the ComponentType enumeration.
Information about the file sets (specified file or files) to participate in an incremental or differential backup or restore as a differenced file — that is, backup and restores associated with it are to be implemented as if entire files are copied to and from backup media (as opposed to using partial files).
Information stored by a writer, at backup time, to the Backup Components Document to indicate that when a file is to be restored, it (the source file) should be remapped. The file may be restored to a new restore target and/or ranges of its data restored to different locations with the restore target.
VSS requesters read this property to retrieve component-level errors reported by writers. VSS writers set this property to report errors at the component level.
The status of a completed attempt to restore all the files of a selected component or component set as a VssFileRestoreStatus enumeration.
Gets a value indicating whether a requester has marked the restore of a component as authoritative for a replicated data store.
Determines whether the current component has been selected to be restored.
The logical path of this component.
The new file restoration locations for the selected component or component set.
Information about any partial files associated with this component.
The failure message generated by a writer while handling the PostRestore event if one was set.
Gets the PostSnapshot failure message string that a writer has set for a given component.
Gets the PrepareForBackup failure message string that a writer has set for a given component.
The failure message generated by a writer while handling the PreRestore event if one was set.
A previous backup stamp loaded by a requester in the Backup Components Document. The value is used by a writer when deciding if files should participate in differential or incremental backup operation.
Obtains the logical name assigned to a component that is being restored.
The restore options specified to the current writer by a requester using SetRestoreOptions(Guid, VssComponentType, String, String, String).
The subcomponents associated with this component.
The restore target (in terms of the VssRestoreTarget enumeration) for the current component. Can only be called during a restore operation.
Obtains the restore point for a partial roll-forward operation.
Obtains the roll-forward operation type for a component.