Share via


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

El método SetRestoreMetadata establece metadatos específicos del escritor para el componente actual.

Solo un escritor puede llamar a este método y solo en el contexto de la implementación de CSVSWriter::OnPreRestore.

Sintaxis

HRESULT SetRestoreMetadata(
  [in] LPCWSTR wszRestoreMetadata
);

Parámetros

[in] wszRestoreMetadata

Cadena de caracteres anchos terminada en NULL asignada por el autor de la llamada que contiene los metadatos de restauración del componente.

Valor devuelto

A continuación se muestran los códigos de retorno válidos para este método.

Valor Significado
S_OK
Establezca correctamente el elemento.
E_INVALIDARG
Uno de los valores de parámetro no es válido.
E_OUTOFMEMORY
El autor de la llamada no tiene memoria u otros recursos del sistema.
VSS_E_OBJECT_ALREADY_EXISTS
Los metadatos privados ya se han escrito para este componente.
VSS_E_BAD_STATE
Se llamó al método fuera del contexto de un escritor que controla un evento PreRestore .

Comentarios

IVssComponent::SetRestoreMetadata establece metadatos privados específicos del escritor, que un escritor puede usar durante una operación de restauración.

El formato no debe cumplir ninguna especificación de metadatos de VSS.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vswriter.h (incluye Vss.h, VsWriter.h)
Library VssApi.lib

Consulte también

IVssComponent

IVssComponent::GetRestoreMetadata

IVssComponent::SetBackupMetadata