Click or drag to resize
IVssWMComponent Interface
IVssWMComponent is a class that allows access to component information stored in a Writer Metadata Document. Instances of IVssWMComponent are obtained by enumerating .

Namespace: Alphaleonis.Win32.Vss
Assembly: AlphaVSS.Common (in AlphaVSS.Common.dll) Version: (
public interface IVssWMComponent : IDisposable

The IVssWMComponent type exposes the following members.

Public methodGetIcon
Gets a buffer containing the binary data for a displayable icon representing the component.
Public propertyCaption
The description of the component. A caption string can be .
Public propertyComponentFlags
A bit mask (or bitwise OR) of values of the VssComponentFlags enumeration, indicating the features this component supports.
Public propertyComponentName
The name of the component. A component name string cannot be .
Public propertyDatabaseFiles
A list of VssWMFileDescriptor instances containing information about the database backup component files.
Public propertyDatabaseLogFiles
A list of file descriptors for the log files associated with the specified database backup component.
Public propertyDependencies
A list of VssWMDependency instances containing accessors for obtaining information about explicit writer-component dependencies of one of the current components.
Public propertyFiles
The file descriptors associated with this component.
Public propertyLogicalPath
The logical path of the component.
Public propertyNotifyOnBackupComplete
Reserved for future use.
Public propertyRestoreMetadata
Boolean that indicates whether there is private metadata associated with the restoration of the component.
Public propertySelectable
Boolean that indicates (for component mode operations) if the component is selectable for backup.
Public propertySelectableForRestore
Boolean that indicates (for component-mode operations) whether the component is selectable for restore.
Public propertyType
The component type.
See Also