IVssWMComponent class (vsbackup.h)

The IVssWMComponent is a C++ (not COM) interface that allows access to component information stored in a Writer Metadata Document.

Instances of IVssWMComponent are obtained by calling IVssExamineWriterMetadata::GetComponent.

Inheritance

The IVssWMComponent interface inherits from the IUnknown interface. IVssWMComponent also has these types of members:

Methods

The IVssWMComponent class has these methods.

 
IVssWMComponent::FreeComponentInfo

The FreeComponentInfo method deallocates system resources devoted to the specified component information.
IVssWMComponent::GetComponentInfo

The GetComponentInfo method obtains basic information about the specified writer metadata component.
IVssWMComponent::GetDatabaseFile

The GetDatabaseFile method obtains an IVssWMFiledesc object containing information about the specified database backup component file.
IVssWMComponent::GetDatabaseLogFile

The GetDatabaseLogFile method obtains a file descriptor for the log file associated with the specified database backup component.
IVssWMComponent::GetDependency

The GetDependency method returns an instance of the IVssWMDependency interface containing accessors for obtaining information about explicit writer-component dependencies of one of the current components.
IVssWMComponent::GetFile

The GetFile method obtains a file descriptor associated with a file group.

Requirements

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