VSS_COMPONENT_TYPE enumeração (vswriter.h)
A enumeração VSS_COMPONENT_TYPE é usada pelo solicitante e pelo gravador para especificar o tipo de componente que está sendo usado com uma operação de backup de cópia de sombra.
Syntax
typedef enum VSS_COMPONENT_TYPE {
VSS_CT_UNDEFINED = 0,
VSS_CT_DATABASE,
VSS_CT_FILEGROUP
} ;
Constantes
VSS_CT_UNDEFINED Valor: 0 Tipo de componente indefinido. Esse valor indica um erro de aplicativo. |
VSS_CT_DATABASE Componente de banco de dados. |
VSS_CT_FILEGROUP Componente do grupo de arquivos. Esse é qualquer componente que não seja um banco de dados. |
Comentários
Um gravador define o tipo de um componente quando adiciona o componente ao documento de metadados do gravador usando IVssCreateWriterMetadata::AddComponent.
Gravadores e solicitantes podem encontrar as informações de tipo dos componentes selecionados para inclusão em um Documento de Componentes de Backup por meio de chamadas para IVssComponent::GetComponentType para retornar um tipo de componente diretamente.
Um solicitante pode obter o tipo de qualquer componente no Documento de Metadados do Gravador de um determinado gravador fazendo o seguinte:
- Usando IVssExamineWriterMetadata::GetComponent para obter uma interface IVssWMComponent
- Usando IVssWMComponent::GetComponentInfo para retornar uma estrutura VSS_COMPONENTINFO
- Examinando o membro Type do objeto VSS_COMPONENTINFO
Requisitos
Requisito | Valor |
---|---|
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] |
Cabeçalho | vswriter.h |