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) |