Método IVssComponent::SetRestoreMetadata (vswriter.h)

O método SetRestoreMetadata define metadados específicos do gravador para o componente atual.

Somente um gravador pode chamar esse método e somente no contexto da implementação de CVssWriter::OnPreRestore.

Sintaxe

HRESULT SetRestoreMetadata(
  [in] LPCWSTR wszRestoreMetadata
);

Parâmetros

[in] wszRestoreMetadata

Uma cadeia de caracteres largos alocada por NULL alocada pelo chamador que contém os metadados de restauração do componente.

Retornar valor

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

Valor Significado
S_OK
Defina o item com êxito.
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_OBJECT_ALREADY_EXISTS
Metadados privados já foram gravados para esse componente.
VSS_E_BAD_STATE
O método foi chamado fora do contexto de um gravador tratando um evento PreRestore .

Comentários

IVssComponent::SetRestoreMetadata define metadados privados e específicos do gravador, que podem ser usados por um gravador durante uma operação de restauração.

O formato não precisa estar em conformidade com nenhuma especificação de metadados do VSS.

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 vswriter.h (inclua Vss.h, VsWriter.h)
Biblioteca VssApi.lib

Confira também

IVssComponent

IVssComponent::GetRestoreMetadata

IVssComponent::SetBackupMetadata