Metode IVssCreateWriterMetadata::SetBackupSchema (vswriter.h)

Metode SetBackupSchema digunakan oleh penulis untuk menunjukkan dalam Dokumen Metadata Penulisnya jenis operasi pencadangan yang dapat diikutinya.

Sintaks

HRESULT SetBackupSchema(
  [in] DWORD dwSchemaMask
);

Parameter

[in] dwSchemaMask

Jenis operasi pencadangan yang didukung penulis ini dinyatakan sebagai bitmask nilai enumerasi VSS_BACKUP_SCHEMA .

Untuk penulis ekspres, hanya nilai VSS_BS_UNDEFINED, VSS_BS_COPY, dan VSS_BS_INDEPENDENT_SYSTEM_STATE yang didukung.

Nilai kembali

Berikut ini adalah kode pengembalian yang valid untuk metode ini.

Nilai Makna
S_OK
0x00000000L
Berhasil mengatur pesan kegagalan.
E_INVALIDARG
0x80070057L
Argumen skema cadangan tidak valid.
E_OUTOFMEMORY
0x8007000EL
Pemanggil kehabisan memori atau sumber daya sistem lainnya.
VSS_E_INVALID_XML_DOCUMENT
0x80042311L
Dokumen XML tidak valid. Periksa log peristiwa untuk detailnya. Untuk informasi selengkapnya, lihat Penanganan Peristiwa dan Kesalahan di bawah VSS.
VSS_E_NOT_SUPPORTED
0x8004232FL
Pemanggil menentukan nilai VSS_BACKUP_SCHEMA yang tidak didukung untuk penulis ekspres.

Keterangan

Jika tidak ada skema yang secara eksplisit diatur oleh SetBackupSchema, penulis akan diberi nilai default VSS_BS_UNDEFINED: penulis hanya mendukung pencadangan penuh sederhana dan pemulihan seluruh file (seperti yang didefinisikan oleh VSS_BT_FULL), tidak ada dukungan untuk pencadangan bertambah bertahap atau diferensial, dan file parsial tidak didukung.

Pemohon memanggil IVssExamineWriterMetadata::GetBackupSchema untuk mengambil skema cadangan penulis sebagaimana diatur oleh SetBackupSchema.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [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

IVssCreateWriterMetadata

IVssExamineWriterMetadata::GetBackupSchema

VSS_BACKUP_SCHEMA