IVssExamineWriterMetadata class (vsbackup.h)
The IVssExamineWriterMetadata interface is a C++ (not COM) interface that allows a requester to examine the metadata of a specific writer instance. This metadata may come from a currently executing (live) writer, or it may have been stored as an XML document.
An IVssExamineWriterMetadata interface to a live writer's metadata is obtained by a call to IVssBackupComponents::GetWriterMetadata.
Metadata obtained from a stored XML document can be examined by an instance of IVssExamineWriterMetadata obtained by a call to CreateVssExamineWriterMetadata.
The IVssExamineWriterMetadata interface inherits from the IUnknown interface. IVssExamineWriterMetadata also has these types of members:
The IVssExamineWriterMetadata class has these methods.
The GetAlternateLocationMapping method obtains a specific alternate location mapping of a file set.
The GetBackupSchema method is used by a requester to determine from the Writer Metadata Document the types of backup operations that a given writer can participate in.
The GetComponent method obtains a Writer Metadata Document for a specified backup component.
Not supported. (IVssExamineWriterMetadata.GetDocument)
The GetExcludeFile method obtains information about files that have been explicitly excluded from backup for a given writer.
The GetFileCounts method obtains excluded files and the number of components that a writer manages.
The GetIdentity method obtains basic information about a specific writer instance.
Not supported. (IVssExamineWriterMetadata.GetIncludeFile)
The GetRestoreMethod method returns information about how a writer wants its data to be restored.
The LoadFromXML method loads an XML document that contains a writer's metadata document into an IVssExamineWriterMetadata interface.
The SaveAsXML method saves the Writer Metadata Document that contains a writer's state information to a specified string. This string can be saved as part of a backup operation.
|Minimum supported client||Windows XP [desktop apps only]|
|Minimum supported server||Windows Server 2003 [desktop apps only]|
|Header||vsbackup.h (include VsBackup.h, Vss.h, VsWriter.h)|