Compartilhar via


Método IVssWMFiledesc::GetBackupTypeMask (vswriter.h)

O método GetBackupTypeMask retorna a especificação de backup de arquivo para os arquivos especificados pelo descritor de arquivo atual como uma máscara de bits (ou OR bit a bit) de valores de VSS_FILE_SPEC_BACKUP_TYPE . Essas informações indicam se os arquivos devem ser avaliados pelo gravador para participação em vários tipos específicos de operações de backup (ou se eles participarão de backups incrementais ou diferenciais).

Sintaxe

HRESULT GetBackupTypeMask(
  DWORD *pdwTypeMask
);

Parâmetros

pdwTypeMask

Ponteiro para um DWORD que contém uma máscara de bits (ou OR bit a bit) de valores VSS_FILE_SPEC_BACKUP_TYPE indicando a especificação de backup de arquivo para o arquivo ou conjunto de arquivos descrito pela interface IVssWMFiledesc atual.

Valor retornado

Veja a seguir os códigos de retorno válidos para esse método.

Valor Significado
S_OK
Retornou com êxito as informações de filespec.
E_INVALIDARG
A variável pdwTypeMask aponta para uma região NULL de memória.
E_OUTOFMEMORY
O chamador está sem memória ou outros recursos do sistema.
VSS_E_INVALID_XML_DOCUMENT
O documento XML não é válido. Verifique o log de eventos para obter detalhes. Para obter mais informações, consulte Tratamento de eventos e erros em VSS.
VSS_E_UNEXPECTED
Erro inesperado. O código de erro é registrado no arquivo de log de erros. Para obter mais informações, consulte Tratamento de eventos e erros em VSS.

Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Esse valor não tem suporte até o Windows Server 2008 R2 e o Windows 7. E_UNEXPECTED é usado.

Comentários

Uma especificação de backup de arquivo é especificada por um gravador quando adiciona uma especificação de arquivo a um componente usando o método IVssCreateWriterMetadata::AddFilesToFileGroup, IVssCreateWriterMetadata::AddDatabaseFiles ou IVssCreateWriterMetadata::AddDatabaseLogFiles .

Requisitos

   
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)
Biblioteca VssApi.lib

Confira também

IVssCreateWriterMetadata::AddDatabaseFiles

IVssCreateWriterMetadata::AddDatabaseLogFiles

IVssCreateWriterMetadata::AddFilesToFileGroup

IVssWMFiledesc

VSS_FILE_SPEC_BACKUP_TYPE