다음을 통해 공유


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 메서드를 사용하여 섀도 복사본 스토리지 영역(diff 영역) 연결을 설정해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 WINDOWS Vista SP1 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 vsmgmt.h

추가 정보

IVssDifferentialSoftwareSnapshotMgmt3

IVssDifferentialSoftwareSnapshotMgmt3::GetVolumeProtectLevel

IVssDifferentialSoftwareSnapshotMgmt3::SetVolumeProtectLevel

VSS_PROTECTION_FAULT

VSS_VOLUME_PROTECTION_INFO