Konfigurasi Konteks Salinan Bayangan
Pemohon mengontrol fitur salinan bayangan dengan mengatur konteksnya. Konteks ini menunjukkan apakah salinan bayangan akan bertahan dari operasi saat ini, dan tingkat koordinasi penulis/penyedia.
Persistensi dan Konteks Salinan Bayangan
Salinan bayangan mungkin persisten—yaitu, salinan bayangan tidak dihapus setelah penghentian operasi pencadangan atau rilis objek IVssBackupComponents .
Salinan bayangan persisten memerlukan konteks _VSS_SNAPSHOT_CONTEXT VSS_CTX_CLIENT_ACCESSIBLE, VSS_CTX_APP_ROLLBACK, atau VSS_CTX_NAS_ROLLBACK. Salinan bayangan persisten hanya dapat dibuat untuk volume NTFS.
Salinan bayangan yang tidak konsisten dibuat dengan konteks VSS_CTX_BACKUP atau VSS_CTX_FILE_SHARE_BACKUP. Salinan bayangan nonpersisten dapat dibuat untuk volume NTFS dan non-NTFS.
Partisipasi Penulis dan Salinan Bayangan
Konteks salinan bayangan dapat diklasifikasikan sebagai melibatkan penulis atau tidak melibatkan penulis.
Konteks salinan bayangan yang melibatkan penulis dalam pembuatannya meliputi:
- VSS_CTX_APP_ROLLBACK
- VSS_CTX_BACKUP
- VSS_CTX_CLIENT_ACCESSIBLE_WRITERS
Mereka yang tidak melibatkan penulis dalam pembuatannya meliputi:
- VSS_CTX_CLIENT_ACCESSIBLE
- VSS_CTX_FILE_SHARE_BACKUP
- VSS_CTX_NAS_ROLLBACK
Satu konteks dapat digunakan dengan kedua jenis salinan bayangan, tetapi tidak dapat digunakan dalam membuat salinan bayangan:
- VSS_CTX_ALL
Membuat salinan bayangan dengan konteks VSS_CTX_ALL (menggunakan IVssBackupComponents::StartSnapshotSet dan IVssBackupComponents::D oSnapshotSet) tidak didukung.
Operasi yang mendukung konteks VSS_CTX_ALL adalah operasi administratif IVssBackupComponents::Query, IVssBackupComponents::D eleteSnapshots, IVssBackupComponents::BreakSnapshotSet, dan IVssBackupComponents::ExposeSnapshot.
Mendapatkan Informasi Salinan Bayangan
Jika pemohon mengetahui GUID pengidentifikasi salinan bayangan ( VSS_ID- nya), pemohon dapat memperoleh informasi tentang konteks salinan bayangan tertentu (diidentifikasi oleh VSS_ID) dengan membuka struktur VSS_SNAPSHOT_PROP yang dikembalikan oleh panggilan ke IVssBackupComponents::GetSnapshotProperties.
Untuk mendapatkan informasi konteks tentang semua salinan bayangan pada sistem, pemohon memeriksa anggota m_lSnapshotAttributes anggota Obj.Snap dari struktur VSS_OBJECT_PROP (yang merupakan struktur VSS_SNAPSHOT_PROP ) yang diperoleh dengan menggunakan IVssEnumObject untuk melakukan iterasi atas daftar objek yang dikembalikan oleh panggilan ke IVssBackupComponents::Query.