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 |
---|---|
|
Berhasil mengaktifkan kelas penulis. |
|
Pemanggil tidak memiliki hak istimewa pencadangan yang memadai atau bukan administrator. |
|
Pemanggil kehabisan memori atau sumber daya sistem lainnya. |
|
Objek komponen cadangan tidak diinisialisasi, metode ini telah dipanggil selama operasi pemulihan, atau metode ini belum dipanggil dalam urutan yang benar. |
|
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 |