Metodo IVssComponent::SetRestoreMetadata (vswriter.h)

Il metodo SetRestoreMetadata imposta metadati specifici del writer per il componente corrente.

Solo un writer può chiamare questo metodo e solo nel contesto dell'implementazione di CVssWriter::OnPreRestore.

Sintassi

HRESULT SetRestoreMetadata(
  [in] LPCWSTR wszRestoreMetadata
);

Parametri

[in] wszRestoreMetadata

Stringa di caratteri con terminazione NULL con terminazione NULL con estensione NULL contenente i metadati di ripristino per il componente.

Valore restituito

Di seguito sono riportati i codici restituiti validi per questo metodo.

Valore Significato
S_OK
Impostare correttamente l'elemento.
E_INVALIDARG
Uno dei valori dei parametri non è valido.
E_OUTOFMEMORY
Il chiamante non è in memoria o altre risorse di sistema.
VSS_E_OBJECT_ALREADY_EXISTS
I metadati privati sono già stati scritti per questo componente.
VSS_E_BAD_STATE
Il metodo è stato chiamato al di fuori del contesto di un writer che gestisce un evento PreRestore .

Commenti

IVssComponent::SetRestoreMetadata imposta metadati privati, specifici del writer, che possono essere usati da un writer durante un'operazione di ripristino.

Il formato non deve essere conforme a alcuna specifica dei metadati VSS.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vswriter.h (include Vss.h, VsWriter.h)
Libreria VssApi.lib

Vedi anche

IVssComponent

IVssComponent::GetRestoreMetadata

IVssComponent::SetBackupMetadata