Share via


VSS_HARDWARE_OPTIONS 열거형(vss.h)

섀도 복사본 LUN 플래그를 정의합니다.

Syntax

typedef enum _VSS_HARDWARE_OPTIONS {
  VSS_BREAKEX_FLAG_MASK_LUNS = 0x1,
  VSS_BREAKEX_FLAG_MAKE_READ_WRITE = 0x2,
  VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL = 0x4,
  VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE = 0x8,
  VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE = 0x100,
  VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY = 0x200,
  VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY = 0x400,
  VSS_ONLUNSTATECHANGE_DO_MASK_LUNS = 0x800
} VSS_HARDWARE_OPTIONS, *PVSS_HARDWARE_OPTIONS;

상수

 
VSS_BREAKEX_FLAG_MASK_LUNS
값: 0x1
섀도 복사본 LUN은 호스트에서 마스킹됩니다.
VSS_BREAKEX_FLAG_MAKE_READ_WRITE
값: 0x2
섀도 복사본 LUN은 읽기-쓰기 볼륨으로 호스트에 노출됩니다.
VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL
값: 0x4
모든 섀도 복사본 LUN의 디스크 식별자는 원래 LUN의 디스크 식별자로 되돌아갑니다. 그러나 원래 LUN이 시스템에 있으면 작업이 실패하고 식별자가 되돌려지지 않습니다.
VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE
값: 0x8
섀도 복사본 LUN의 디스크 식별자는 되돌려지지 않습니다.
VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE
값: 0x100
섀도 복사본 LUN은 읽기/쓰기로 영구적으로 변환됩니다. 이 플래그는 공급자에 대한 알림으로만 설정됩니다. 공급자 작업이 필요하지 않습니다. 자세한 내용은 IVssHardwareSnapshotProviderEx::OnLunStateChange 메서드를 참조하세요.
VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY
값: 0x200
섀도 복사본 LUN은 일시적으로 읽기-쓰기로 변환되며 TxF 복구 또는 VSS 자동 복구를 진행하려고 합니다. 이 플래그는 공급자에 대한 알림으로만 설정됩니다. 공급자 작업이 필요하지 않습니다. 자세한 내용은 IVssHardwareSnapshotProviderEx::OnLunStateChange 메서드를 참조하세요.
VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY
값: 0x400
섀도 복사본 LUN은 TxF 복구 또는 VSS 자동 복구를 방금 수행했으며 다시 읽기 전용으로 변환되었습니다. 이 플래그는 공급자에 대한 알림으로만 설정됩니다. 공급자 작업이 필요하지 않습니다. 자세한 내용은 IVssHardwareSnapshotProviderEx::OnLunStateChange 메서드를 참조하세요.
VSS_ONLUNSTATECHANGE_DO_MASK_LUNS
값: 0x800
공급자는 이 컴퓨터에서 섀도 복사본 LUN을 마스킹해야 합니다. 자세한 내용은 IVssHardwareSnapshotProviderEx::OnLunStateChange 메서드를 참조하세요.

요구 사항

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

추가 정보

IVssHardwareSnapshotProviderEx::OnLunStateChange