Compartilhar via


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)