共用方式為


陰影複製內容組態

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

持續性和陰影複製內容

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

持續性陰影複製需要 VSS_CTX_CLIENT_ACCESSIBLEVSS_CTX_APP_ROLLBACKVSS_CTX_NAS_ROLLBACK_VSS_SNAPSHOT_CONTEXT 內容。 持續性陰影複製只能針對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

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

支援 VSS_CTX_ALL 內容的 作業是 IVssBackupComponents::Query的管理作業,IVssBackupComponents::D eleteSnapshots:D 、IVssBackupComponents::BreakSnapshotSetIVssBackupComponents::ExposeSnapshot

取得陰影複製資訊

如果要求者知道陰影複製的識別 GUID(其 VSS_ID),則可以透過解除 VSS_SNAPSHOT_PROP 封裝呼叫 IVssBackupComponents::GetSnapshotProperties,取得特定陰影複製內容的相關信息(由其 VSS_ID識別)。

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