Bagikan melalui


Metode IVssBackupComponents::EnableWriterClasses (vsbackup.h)

Metode EnableWriterClasses memungkinkan penulis yang ditentukan untuk menerima semua peristiwa.

Sintaks

HRESULT EnableWriterClasses(
  [in] const VSS_ID *rgWriterClassId,
  [in] UINT         cClassId
);

Parameter

[in] rgWriterClassId

Array yang berisi satu atau beberapa pengidentifikasi kelas penulis.

[in] cClassId

Jumlah entri dalam array rgWriterClassId .

Nilai kembali

Berikut ini adalah kode pengembalian yang valid untuk metode ini.

Nilai Makna
S_OK
Berhasil mengaktifkan kelas penulis.
E_ACCESSDENIED
Pemanggil tidak memiliki hak istimewa pencadangan yang memadai atau bukan administrator.
E_OUTOFMEMORY
Pemanggil kehabisan memori atau sumber daya sistem lainnya.
VSS_E_BAD_STATE
Objek komponen cadangan tidak diinisialisasi, metode ini telah dipanggil selama operasi pemulihan, atau metode ini belum dipanggil dalam urutan yang benar.
VSS_E_UNEXPECTED
Kesalahan tak terduga. Kode kesalahan dicatat dalam file log kesalahan. Untuk informasi selengkapnya, lihat Penanganan Peristiwa dan Kesalahan di bawah VSS.

Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Nilai ini tidak didukung sampai Windows Server 2008 R2 dan Windows 7. E_UNEXPECTED digunakan sebagai gantinya.

Keterangan

Jika metode EnableWriterClasses dan metode IVssBackupComponents::D isableWriterClasses tidak pernah dipanggil, semua kelas penulis diaktifkan.

Setelah panggilan pertama ke EnableWriterClasses kembali, kelas penulis yang ditentukan dalam array rgWriterClassId diaktifkan, dan semua kelas penulis lainnya dinonaktifkan.

Jika Anda memanggil EnableWriterClasses lebih dari sekali, setiap panggilan menambahkan penulis dalam array rgWriterClassId ke daftar penulis yang diaktifkan.

Jika Anda memanggil EnableWriterClasses satu atau beberapa kali lalu memanggil DisableWriterClasses, panggilan ke DisableWriterClasses menonaktifkan penulis apa pun di array rgWriterClassId yang diaktifkan dalam panggilan ke EnableWriterClasses.

Jika Anda memanggil EnableWriterClasses, Anda harus melakukannya sebelum memanggil metode IVssBackupComponents::GatherWriterMetadata . Jika Anda memanggil GatherWriterMetadata terlebih dahulu lalu memanggil EnableWriterClasses, panggilan ke EnableWriterClasses tidak berpengaruh. Jika Anda perlu memanggil GatherWriterMetadata terlebih dahulu, untuk menentukan kelas penulis mana yang akan diaktifkan, Anda harus memanggilnya dari instans antarmuka IVssBackupComponents yang berbeda.

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 vsbackup.h (termasuk VsBackup.h, Vss.h, VsWriter.h)
Pustaka VssApi.lib

Lihat juga

IVssBackupComponents

IVssBackupComponents::D isableWriterClasses

IVssBackupComponents::D isableWriterInstances