共用方式為


陰影複製內容組態

要求者藉由設定陰影複製的內容來控制陰影複製的功能。 此內容指出陰影複製是否會在目前的作業和寫入器/提供者協調的程度存留。

持續性和陰影複製內容

陰影複製可能是 持續性的,也就是說,在備份作業終止或 IVssBackupComponents 物件的發行之後,不會刪除陰影複製。

持續性陰影複製需要 _VSS_SNAPSHOT_CONTEXTVSS_CTX_CLIENT_ACCESSIBLEVSS_CTX_APP_ROLLBACKVSS_CTX_NAS_ROLLBACK的內容。 持續性陰影複製只能針對 NTFS 磁片區進行。

使用 VSS_CTX_BACKUPVSS_CTX_FILE_SHARE_BACKUP的內容建立非持續性陰影複製。 非持續性陰影複製可以針對 NTFS 和非 NTFS 磁片區進行。

寫入器參與和陰影複製

陰影複製內容可以分類為涉及寫入器或未涉及寫入器。

在建立時涉及寫入器的陰影複製內容包括:

  • VSS_CTX_APP_ROLLBACK
  • VSS_CTX_BACKUP
  • VSS_CTX_CLIENT_ACCESSIBLE_WRITERS

不涉及寫入器的建立包括:

  • VSS_CTX_CLIENT_ACCESSIBLE
  • VSS_CTX_FILE_SHARE_BACKUP
  • VSS_CTX_NAS_ROLLBACK

一個內容可以搭配這兩種類型的陰影複製使用,但無法用於建立陰影複製:

  • VSS_CTX_ALL

不支援使用IVssBackupComponents::StartSnapshotSetIVssBackupComponents::D oSnapshotSet) 來建立具有VSS_CTX_ALL (內容的陰影複製。

支援 VSS_CTX_ALL 內容的作業是系統管理作業 IVssBackupComponents::QueryIVssBackupComponents::D eleteSnapshotsIVssBackupComponents::BreakSnapshotSetIVssBackupComponents::ExposeSnapshot

取得陰影複製資訊

如果要求者知道陰影複製的識別 GUID, (其VSS_ID) ,它可以藉由解除VSS_SNAPSHOT_PROP封裝呼叫 IVssBackupComponents::GetSnapshotProperties所識別的特定陰影複製內容 (VSS_ID) 。

若要取得系統上所有陰影複製的內容資訊,要求者會檢查VSS_OBJECT_PROP (的Obj.Snap成員m_lSnapshotAttributes成員,這是使用IVssEnumObject取得的VSS_SNAPSHOT_PROP結構) 結構,逐一查看呼叫IVssBackupComponents::Query所傳回的物件清單。