Compartilhar via


Método IVssExamineWriterMetadata::SaveAsXML (vsbackup.h)

O método SaveAsXML salva o Documento de Metadados do Gravador que contém informações de estado de um gravador em uma cadeia de caracteres especificada. Essa cadeia de caracteres pode ser salva como parte de uma operação de backup.

Sintaxe

HRESULT SaveAsXML(
  [in] BSTR *pbstrXML
);

Parâmetros

[in] pbstrXML

Ponteiro para uma cadeia de caracteres a ser usada para armazenar o Documento de Metadados do Gravador que contém informações de estado de um gravador.

Retornar valor

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

Valor Significado
S_OK
Salvou com êxito o conteúdo do documento XML no valor do parâmetro pbstrXML .
E_INVALIDARG
Um dos valores de parâmetro não é válido.
E_OUTOFMEMORY
O chamador está sem memória ou outros recursos do sistema.
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 no 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.

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]
Plataforma de Destino Windows
Cabeçalho vsbackup.h (inclua VsBackup.h, Vss.h, VsWriter.h)
Biblioteca VssApi.lib

Confira também

IVssExamineWriterMetadata

IVssExamineWriterMetadata::LoadFromXML