(vswriter.h) 的 IVssWMDependency 类

IVssWMDependency 是 C++ (不是由 IVssWMComponent 接口返回的 COM) 接口,在备份或还原对由另一编写器管理的组件具有显式编写器组件依赖项的组件时由应用程序使用。 (依赖项必须在编写器之间,而不是在 writers.)

IVssWMDependency 用于确定必须与目标组件一起还原或备份的组件的编写器 ID、逻辑路径和组件名称。

依赖项由编写器使用 IVssCreateWriterMetadata::AddComponentDependency 方法处理标识 (CVssWriter::OnIdentify) 的事件时创建。

调用应用程序负责调用 IUnknown::Release ,以便在不再需要返回的 IVssWMDependency 对象时释放该对象持有的资源。

IVssWMComponent::GetDependency 方法返回 IVssWMDependency 接口。

请注意,依赖项并不指示具有记录的依赖项的组件与它所依赖的组件之间的优先顺序。 依赖项仅指示组件及其所依赖的组件必须始终一起备份或还原。

继承

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

方法

IVssWMDependency 类具有这些方法。

 
IVssWMDependency::GetComponentName

GetComponentName 方法检索当前组件在显式编写器组件依赖项中依赖的组件的名称。
IVssWMDependency::GetLogicalPath

GetLogicalPath 方法在显式编写器组件依赖项中检索当前组件所依赖的组件的逻辑路径。
IVssWMDependency::GetWriterId

GetWriterId 方法检索包含当前组件在显式编写器组件依赖项中依赖的组件的编写器的类 ID。

要求

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