Kelas CVssWriter (vswriter.h)

Kelas CVssWriter adalah kelas dasar abstrak yang mendefinisikan antarmuka tempat penulis menyinkronkan statusnya dengan VSS dan penulis lainnya.

Setiap penulis harus membuat instans objek yang berasal dari CVssWriter.

Objek yang berasal dari CVssWriter harus menyediakan implementasi untuk semua metode virtual Murni CVssWriter.

Penulis dapat mengambil alih satu atau semua metode virtual CVssWriter.

Untuk berpartisipasi dalam VSS, penulis harus terlebih dahulu memanggil CVssWriter::Initialize lalu memanggil CVssWriter::Subscribe.

Seorang penulis mengakhiri partisipasinya dengan memanggil CVssWriter::Unsubscribe.

Kelas dasar CVssWriter bertanggung jawab atas siklus hidup antarmuka yang diteruskan ke penanganan aktivitas. Ini termasuk yang berikut:

CVssWriter memiliki jenis anggota ini:

Metode

Kelas CVssWriter memiliki metode ini.

 
CVssWriter::~CVssWriter

~CVssWriter adalah destruktor objek kelas CVssWriter.
CVssWriter::AreComponentsSelected

Metode AreComponentsSelected menunjukkan apakah pemohon berjalan di bawah mode komponen dan mendukung pemilihan komponen individual untuk dicadangkan atau mencadangkan seluruh volume.
CVssWriter::CVssWriter

CVssWriter adalah konstruktor objek kelas CVssWriter.
CVssWriter::GetBackupType

Metode GetBackupType menunjukkan jenis pencadangan yang akan dilakukan.
CVssWriter::GetContext

Informasi GetContext mengembalikan konteks saat ini untuk salinan bayangan yang sedang berlangsung atau mungkin.
CVssWriter::GetCurrentLevel

Metode GetCurrentLevel mengembalikan tingkat aplikasi saat ini.
CVssWriter::GetCurrentSnapshotSetId

Metode GetCurrentSnapshotSetId mengembalikan pengidentifikasi unik dari set salinan bayangan.
CVssWriter::GetCurrentVolumeArray

Metode GetCurrentVolumeArray mengembalikan nama volume asli dan jalur UNC dari berbagi file jarak jauh asli yang termasuk dalam kumpulan salinan bayangan sebagai array string karakter lebar yang dihentikan null. Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP dan Windows Server 2003: Berbagi file jarak jauh tidak didukung hingga Windows 8 dan Windows Server 2012.
CVssWriter::GetCurrentVolumeCount

Metode GetCurrentVolumeCount mengembalikan jumlah volume dalam set salinan bayangan.
CVssWriter::GetRestoreType

Metode GetRestoreType mengembalikan jenis pemulihan yang diikuti penulis.
CVssWriter::GetSnapshotDeviceName

Metode GetSnapshotDeviceName mengembalikan nama perangkat yang menghosting salinan bayangan volume atau berbagi file yang ditentukan.
CVssWriter::Initialize

Menginisialisasi objek CVssWriter dan memungkinkan aplikasi penulis berinteraksi dengan VSS.
CVssWriter::InstallAlternateWriter

Tidak didukung. (CVssWriter.InstallAlternateWriter)
CVssWriter::IsBootableSystemStateBackedUp

Metode IsBootableSystemStateBackedUp menunjukkan apakah status yang dapat di-boot akan dicadangkan.
CVssWriter::IsPartialFileSupportEnabled

Metode IsPartialFileSupportEnabled menentukan apakah dukungan file parsial diaktifkan atau dinonaktifkan.
CVssWriter::IsPathAffected

Metode IsPathAffected menentukan apakah direktori atau file yang ditentukan disertakan dalam kumpulan salinan bayangan saat ini. Jalur untuk direktori atau file dapat menjadi jalur lokal atau jalur UNC dari berbagi file jarak jauh.
CVssWriter::OnAbort

Metode OnAbort dipanggil oleh penulis setelah peristiwa Pembatalan yang dikeluarkan oleh VSS yang menunjukkan bahwa operasi salinan bayangan telah dihentikan sebelum waktunya. Penulis menggunakan metode ini untuk membersihkan dari upayanya untuk berpartisipasi dalam operasi itu.
CVssWriter::OnBackOffIOOnVolume

Tidak didukung. (CVssWriter.OnBackOffIOOnVolume)
CVssWriter::OnBackupComplete

Metode OnBackupComplete dipanggil oleh penulis setelah peristiwa BackupComplete. Ini digunakan untuk melakukan operasi yang dianggap perlu setelah pencadangan. Namun, operasi ini tidak dapat mengubah Dokumen Komponen Cadangan.
CVssWriter::OnBackupShutdown

Metode OnBackupShutdown dipanggil oleh penulis setelah peristiwa BackupShutdown. Ini digunakan untuk melakukan operasi yang dianggap perlu ketika aplikasi cadangan dimatikan, terutama dalam kasus crash aplikasi cadangan.
CVssWriter::OnContinueIOOnVolume

Tidak didukung. (CVssWriter.OnContinueIOOnVolume)
CVssWriter::OnFreeze

Metode OnFreeze dipanggil oleh penulis pada penerimaan peristiwa Freeze di awal pembekuan salinan bayangan. Penulis menggunakan metode ini untuk melakukan operasi yang diperlukan untuk berpartisipasi dalam pembekuan atau veto pembeku.
CVssWriter::OnIdentify

Metode OnIdentify dipanggil oleh penulis setelah menerima peristiwa Identifikasi.
CVssWriter::OnPostRestore

Metode OnPostRestore dipanggil oleh penulis setelah peristiwa PostRestore. Ini digunakan untuk melakukan operasi yang dianggap perlu setelah file dipulihkan ke disk oleh pemohon. Namun, operasi ini tidak dapat mengubah Dokumen Komponen Cadangan.
CVssWriter::OnPostSnapshot

Metode OnPostSnapshot dipanggil oleh penulis setelah peristiwa PostSnapshot.
CVssWriter::OnPrepareBackup

Metode OnPrepareBackup dipanggil oleh penulis setelah peristiwa PrepareForBackup. Metode ini digunakan untuk mengonfigurasi status penulis dan komponennya sebagai persiapan untuk operasi pencadangan.
CVssWriter::OnPrepareSnapshot

Metode OnPrepareSnapshot dipanggil oleh penulis untuk menangani peristiwa PrepareForSnapshot. Ini digunakan untuk melakukan operasi yang diperlukan untuk menyiapkan penulis untuk berpartisipasi dalam salinan bayangan atau untuk mem-veto salinan bayangan.
CVssWriter::OnPreRestore

Metode OnPreRestore dipanggil oleh penulis setelah peristiwa PreRestore.
CVssWriter::OnThaw

Metode OnThaw dipanggil oleh penulis setelah peristiwa Thaw.
CVssWriter::OnVSSApplicationStartup

Tidak didukung. (CVssWriter.OnVSSApplicationStartup)
CVssWriter::OnVSSShutdown

Tidak didukung. (CVssWriter.OnVssShutdown)
CVssWriter::SetWriterFailure

Metode SetWriterFailure menunjukkan bahwa penulis ini mengalami kondisi kesalahan dan menetapkan kondisi kesalahan.
CVssWriter::Berlangganan

Metode Berlangganan berlangganan penulis dengan VSS.
CVssWriter::Berhenti berlangganan

Metode Berhenti berlangganan berhenti berlangganan penulis dengan VSS.

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)