Compartilhar via


Classe IVssWriterComponents (vswriter.h)

A interface IVssWriterComponents é uma interface C++ (não COM) que contém métodos usados para obter e modificar informações de componente (na forma de objetos IVssComponent ) associadas a um determinado gravador, mas armazenadas no Documento de Componentes de Backup de um solicitante.

A classe base CVssWriter é responsável por passar uma instância da interface IVssWriterComponents para os seguintes manipuladores de eventos:

Além disso, uma instância da interface IVssWriterComponentsExt , que implementa uma versão do lado do solicitante da interface IVssWriterComponents , é retornada por IVssBackupComponents::GetWriterComponents.

IVssWriterComponents define os métodos a seguir.

Método Descrição
GetComponent Retorna os componentes que pertencem a uma determinada instância de gravador.
GetComponentCount Retorna o número de componentes que pertencem a uma determinada instância de gravador.
GetWriterInfo Retorna a instância e o identificador de classe do gravador responsável pelos componentes.

Métodos

A classe IVssWriterComponents tem esses métodos.

 
IVssWriterComponents::GetComponent

O método GetComponent retorna uma interface IVssComponent para um dos componentes de um determinado gravador armazenados explicitamente no Documento de Componentes de Backup.
IVssWriterComponents::GetComponentCount

O método GetComponentCount retorna o número de componentes de um determinado gravador explicitamente armazenados no Documento de Componentes de Backup.
IVssWriterComponents::GetWriterInfo

O método GetWriterInfo obtém a instância e o identificador de classe do gravador responsável pelos componentes.

Requisitos

   
Cliente mínimo com suporte Windows XP [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)