IVssWriterComponents 类 (vswriter.h)

IVssWriterComponents 接口是 C++ (不是 COM) 接口,它包含用于获取和修改组件信息的方法 (与给定编写器关联的 IVsComponent 对象) 存储在请求者的备份组件文档中。

CVssWriter 基类负责将 IVssWriterComponents 接口的实例传递给以下事件处理程序:

此外,IVssBackupComponents::GetWriterComponents 返回 IVssWriterComponentsExt 接口的实例,该接口实现 IVssWriterComponents 接口的请求方版本。

IVssWriterComponents 定义了以下方法。

方法 说明
GetComponent 返回属于给定编写器实例的组件。
GetComponentCount 返回属于给定编写器实例的组件数。
GetWriterInfo 返回负责组件的编写器的实例和类标识符。

方法

IVssWriterComponents 类具有这些方法。

 
IVssWriterComponents::GetComponent

GetComponent 方法将 IVssComponent 接口返回到显式存储在备份组件文档中的给定编写器的组件之一。
IVssWriterComponents::GetComponentCount

GetComponentCount 方法返回显式存储在备份组件文档中的给定编写器组件的数目。
IVssWriterComponents::GetWriterInfo

GetWriterInfo 方法获取负责组件的编写器的实例和类标识符。

要求

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