(vsbackup.h) 的 IVssExamineWriterMetadata 类

IVssExamineWriterMetadata 接口是一个 C++ (不是 COM) 接口,它允许请求者检查特定编写器实例的元数据。 此元数据可能来自当前正在执行的 (实时) 编写器,或者可能已存储为 XML 文档。

实时编写器元数据的 IVssExamineWriterMetadata 接口是通过调用 IVssBackupComponents::GetWriterMetadata 获取的

可以通过调用 CreateVssExamineWriterMetadata 获取的 IVssExamineWriterMetadata 实例检查从存储的 XML 文档获取 元数据。

继承

IVssExamineWriterMetadata 接口继承自 IUnknown 接口。 IVssExamineWriterMetadata 还具有以下类型的成员:

方法

IVssExamineWriterMetadata 类具有这些方法。

 
IVssExamineWriterMetadata::GetAlternateLocationMapping

GetAlternateLocationMapping 方法获取文件集的特定备用位置映射。
IVssExamineWriterMetadata::GetBackupSchema

请求者使用 GetBackupSchema 方法从编写器元数据文档中确定给定编写器可以参与的备份操作类型。
IVssExamineWriterMetadata::GetComponent

GetComponent 方法获取指定备份组件的编写器元数据文档。
IVssExamineWriterMetadata::GetDocument

不支持。 (IVssExamineWriterMetadata.GetDocument)
IVssExamineWriterMetadata::GetExcludeFile

GetExcludeFile 方法获取有关已从给定编写器备份中显式排除的文件的信息。
IVssExamineWriterMetadata::GetFileCounts

GetFileCounts 方法获取排除的文件以及编写器管理的组件数。
IVssExamineWriterMetadata::GetIdentity

GetIdentity 方法获取有关特定编写器实例的基本信息。
IVssExamineWriterMetadata::GetIncludeFile

不支持。 (IVssExamineWriterMetadata.GetIncludeFile)
IVssExamineWriterMetadata::GetRestoreMethod

GetRestoreMethod 方法返回有关编写器希望如何还原其数据的信息。
IVssExamineWriterMetadata::LoadFromXML

LoadFromXML 方法将包含编写器的元数据文档的 XML 文档加载到 IVssExamineWriterMetadata 接口中。
IVssExamineWriterMetadata::SaveAsXML

SaveAsXML 方法将包含编写器状态信息的编写器元数据文档保存到指定的字符串中。 此字符串可以保存为备份操作的一部分。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 vsbackup.h (包括 VsBackup.h、Vss.h、VsWriter.h)

另请参阅

IVssCreateWriterMetadata