Classe IVssWMDependency (vswriter.h)
A IVssWMDependency é uma interface C++ (não COM) retornada pela interface IVssWMComponent e usada por aplicativos ao fazer backup ou restaurar um componente que tem uma dependência explícita de gravador-componente em um componente gerenciado por outro gravador. (As dependências devem estar entre gravadores, não entre gravadores.)
IVssWMDependency é usado para determinar a ID do gravador, o caminho lógico e o nome do componente dos componentes que devem ser restaurados ou submetidos a backup junto com o componente de destino.
As dependências são criadas por gravadores durante o tratamento de eventos de Identificação (CVssWriter::OnIdentify) usando o método IVssCreateWriterMetadata::AddComponentDependency .
Os aplicativos de chamada são responsáveis por chamar IUnknown::Release para liberar recursos mantidos por um objeto IVssWMDependency retornado quando ele não for mais necessário.
O método IVssWMComponent::GetDependency retorna uma interface IVssWMDependency .
Observe que uma dependência não indica uma ordem de preferência entre o componente com as dependências documentadas e os componentes dos quais ela depende. Uma dependência apenas indica que o componente e os componentes dos quais ele depende sempre devem ser copiados ou restaurados juntos.
Herança
A interface IVssWMDependency herda da interface IUnknown . IVssWMDependency também tem estes tipos de membros:
Métodos
A classe IVssWMDependency tem esses métodos.
IVssWMDependency::GetComponentName O método GetComponentName recupera o nome de um componente do qual o componente atual depende em uma dependência explícita de gravador-componente. |
IVssWMDependency::GetLogicalPath O método GetLogicalPath recupera o caminho lógico de um componente do qual o componente atual depende na dependência explícita do gravador-componente. |
IVssWMDependency::GetWriterId O método GetWriterId recupera a ID de classe de um gravador que contém um componente do qual o componente atual depende em uma dependência explícita do gravador-componente. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vswriter.h (inclua Vss.h, VsWriter.h) |