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 class has these methods.
|IVssExamineWriterMetadata::GetAlternateLocationMapping||The GetAlternateLocationMapping method obtains a specific alternate location mapping of a file set.|
|IVssExamineWriterMetadata::GetBackupSchema||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.|
|IVssExamineWriterMetadata::GetComponent||The GetComponent method obtains a Writer Metadata Document for a specified backup component.|
|IVssExamineWriterMetadata::GetExcludeFile||The GetExcludeFile method obtains information about files that have been explicitly excluded from backup for a given writer.|
|IVssExamineWriterMetadata::GetFileCounts||The GetFileCounts method obtains excluded files and the number of components that a writer manages.|
|IVssExamineWriterMetadata::GetIdentity||The GetIdentity method obtains basic information about a specific writer instance.|
|IVssExamineWriterMetadata::GetRestoreMethod||The GetRestoreMethod method returns information about how a writer wants its data to be restored.|
|IVssExamineWriterMetadata::LoadFromXML||The LoadFromXML method loads an XML document that contains a writer's metadata document into an IVssExamineWriterMetadata interface.|
|IVssExamineWriterMetadata::SaveAsXML||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)|