Bagikan melalui


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.