Metode IVssComponent::SetRestoreMetadata (vswriter.h)

Metode SetRestoreMetadata mengatur metadata khusus penulis untuk komponen saat ini.

Hanya penulis yang dapat memanggil metode ini, dan hanya dalam konteks penerapan CVssWriter::OnPreRestore.

Sintaks

HRESULT SetRestoreMetadata(
  [in] LPCWSTR wszRestoreMetadata
);

Parameter

[in] wszRestoreMetadata

String karakter lebar yang dialokasikan NULL yang dialokasikan penelepon yang berisi metadata pemulihan untuk komponen.

Nilai kembali

Berikut ini adalah kode pengembalian yang valid untuk metode ini.

Nilai Makna
S_OK
Berhasil mengatur item.
E_INVALIDARG
Salah satu nilai parameter tidak valid.
E_OUTOFMEMORY
Pemanggil kehabisan memori atau sumber daya sistem lainnya.
VSS_E_OBJECT_ALREADY_EXISTS
Metadata privat telah ditulis untuk komponen ini.
VSS_E_BAD_STATE
Metode ini dipanggil di luar konteks penulis yang menangani peristiwa PreRestore .

Keterangan

IVssComponent::SetRestoreMetadata menetapkan metadata pribadi khusus penulis, yang dapat digunakan oleh penulis selama operasi pemulihan.

Format tidak perlu sesuai dengan spesifikasi metadata VSS apa pun.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header vswriter.h (termasuk Vss.h, VsWriter.h)
Pustaka VssApi.lib

Lihat juga

IVssComponent

IVssComponent::GetRestoreMetadata

IVssComponent::SetBackupMetadata