Gambaran Umum Penghentian Pencadangan
Tabel berikut menunjukkan urutan tindakan dan peristiwa yang diperlukan agar operasi pencadangan dihentikan. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrosesan Cadangan Di bawah VSS.
Tindakan pemohon | Kejadian | Tindakan penulis |
---|---|---|
Pemohon mengakhiri salinan bayangan dengan merilis antarmuka IVssBackupComponents atau dengan memanggil IVssBackupComponents::D eleteSnapshots. | Tidak ada | Tidak ada |
IVssBackupComponents dirilis dengan memanggil IUnknown::Release. | BackupShutdown | Penulis menangani peristiwa dengan CVssWriter::OnBackupShutdown, yang memungkinkannya untuk membersihkan status apa pun yang terkait dengan set salinan bayangan. Jika operasi pencadangan gagal—yaitu, operasi tersebut tidak menghasilkan peristiwa BackupComplete —penulis mungkin juga harus melakukan penanganan kesalahan. Lihat Menangani Peristiwa BackupShutdown untuk informasi selengkapnya. |
Karena antarmuka IVssBackupComponents tidak dapat digunakan kembali, dan destruktor antarmuka menghentikan salinan bayangan, biasanya tidak ada alasan untuk memanggil IVssBackupComponents::D eleteSnapshots. Metode ini dirancang untuk digunakan bersama dengan penanganan kesalahan dan membatalkan pencadangan (lihat Membatalkan Operasi VSS).