VSS_PROTECTION_LEVEL列舉 (vsmgmt.h)

定義磁碟區陰影複製保護層級集。

Syntax

typedef enum _VSS_PROTECTION_LEVEL {
  VSS_PROTECTION_LEVEL_ORIGINAL_VOLUME = 0,
  VSS_PROTECTION_LEVEL_SNAPSHOT
} VSS_PROTECTION_LEVEL, *PVSS_PROTECTION_LEVEL;

常數

 
VSS_PROTECTION_LEVEL_ORIGINAL_VOLUME
值: 0
指定原始磁碟區的 I/O 必須以陰影複製的成本維護。 這是預設的保護層級。 如果發生下列兩個情況,可能會刪除陰影複製:


  • 發生對原始磁碟區的寫入。

  • 無法基於某些原因維護陰影複製的完整性,例如無法寫入陰影複製儲存區域,或無法配置足夠的記憶體。

VSS_PROTECTION_LEVEL_SNAPSHOT
指定陰影複製必須以I/O為原始磁碟區的費用維護。 此保護層級稱為「陰影複製保護模式」。如果發生下列兩種情況,原始磁碟區的所有 I/O 都會失敗:


  • 發生對原始磁碟區的寫入。

  • 因為某些原因,無法完成對陰影複製儲存區域的對應寫入,例如無法寫入陰影複製儲存區域,或無法配置足夠的記憶體。

備註

當磁碟區處於陰影複製保護模式時,要求者必須使用 IVssDifferentialSoftwareSnapshotMgmt::AddDiffArea 方法來設定陰影複製儲存區域 (差異區域) 關聯。

規格需求

需求
最低支援的用戶端 具有SP1的 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 vsmgmt.h

另請參閱

IVssDifferentialSoftwareSnapshotMgmt3

IVssDifferentialSoftwareSnapshotMgmt3::GetVolumeProtectLevel

IVssDifferentialSoftwareSnapshotMgmt3::SetVolumeProtectLevel

VSS_PROTECTION_FAULT

VSS_VOLUME_PROTECTION_INFO