VDS_SAN_POLICY 열거형(vds.h)

[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]

유효한 디스크 SAN 정책 플래그 집합을 정의합니다.

Syntax

typedef enum _VDS_SAN_POLICY {
  VDS_SP_UNKNOWN = 0,
  VDS_SP_ONLINE = 0x1,
  VDS_SP_OFFLINE_SHARED = 0x2,
  VDS_SP_OFFLINE = 0x3,
  VDS_SP_OFFLINE_INTERNAL = 0x4,
  VDS_SP_MAX = 0x5
} VDS_SAN_POLICY;

상수

 
VDS_SP_UNKNOWN
값: 0
SAN 정책을 알 수 없습니다.
VDS_SP_ONLINE
값: 0x1
새로 검색된 모든 디스크가 온라인 상태가 되어 읽기/쓰기가 가능합니다.
VDS_SP_OFFLINE_SHARED
값: 0x2
공유 버스에 상주하지 않는 새로 검색된 모든 디스크가 온라인 상태가 되어 읽기/쓰기가 가능합니다.
VDS_SP_OFFLINE
값: 0x3
새로 검색된 모든 디스크는 오프라인 및 읽기 전용으로 유지됩니다.
VDS_SP_OFFLINE_INTERNAL
값: 0x4
VDS_SP_MAX
값: 0x5

설명

SAN 정책은 새로 검색된 디스크를 온라인 상태로 전환할지 아니면 오프라인으로 유지되는지, 읽기/쓰기가 가능한지 아니면 읽기 전용으로 유지되는지를 결정합니다. 디스크가 오프라인 상태이면 디스크 레이아웃을 읽을 수 있지만 PnP(플러그 앤 플레이)를 통해 볼륨 디바이스가 표시되지 않습니다. 즉, 파일 시스템이 없습니다 디스크에 탑재 될 수 있습니다. 디스크가 온라인 상태 이면 하나 이상의 볼륨 디바이스는 디스크에 대 한 설치 됩니다.

현재 SAN 정책을 쿼리하려면 IVdsServiceSAN::GetSANPolicy 메서드를 사용합니다.

SAN 정책을 설정하려면 IVdsServiceSAN::SetSANPolicy 메서드를 사용합니다.

이 열거형은 다음 레지스트리 경로에서 찾을 수 있는 NoAutoMount 레지스트리 키를 대체합니다.

Hkey_local_machine\시스템\CurrentControlSet\서비스\Mountmgr\NoAutoMount

이 키의 값은 Windows 자동 탑재 기능 또는 0이 아닌 값을 사용하지 않도록 설정하기 위해 0x00000000 설정된 REG_DWORD 값입니다. 자동 탑재 기능을 사용하도록 설정하면 Windows는 시스템에 추가될 때 새 기본 볼륨에 대한 파일 시스템을 자동으로 탑재한 다음 볼륨에 드라이브 문자를 할당합니다. 시스템 영역 네트워크 구성에서 자동 탑재를 사용하지 않도록 설정하면 Windows가 시스템에 추가된 새 기본 볼륨에 드라이브 문자를 자동으로 탑재하거나 할당할 수 없습니다.

Windows Server 2016 기본 SAN 정책은 VDS_SP_OFFLINE_SHARED. Nano Server를 비롯한 모든 버전 및 설치 유형에 적용됩니다.

Windows Server 2008 Enterprise 및 Windows Server 2008 Datacenter에서 기본 SAN 정책은 VDS_SP_OFFLINE_SHARED. 다른 모든 Windows Server 2008 버전에서는 기본 SAN 정책이 VDS_SP_ONLINE.

이전 버전의 Windows에서 업그레이드하는 경우 업그레이드 전에 NoAutoMount 레지스트리 키가 설정된 경우 업그레이드는 이 레지스트리 키를 지우고 SAN 정책을 VDS_SP_OFFLINE_SHARED 설정합니다. (NoAutoMount 레지스트리 키는 Windows Server 2008 Enterprise 및 Windows Server 2008 Datacenter에서 기본적으로 설정됩니다.) 업그레이드 전에 NoAutoMount 레지스트리 키가 설정되지 않은 경우 업그레이드는 SAN 정책을 VDS_SP_ONLINE 설정합니다. 또한 업그레이드는 각 디스크를 확인하여 디스크의 볼륨이 온라인인지 오프라인인지 확인합니다. 업그레이드 전에 디스크가 온라인 상태이고 하나 이상의 온라인 볼륨이 있는 경우 업그레이드는 SAN 정책 또는 디스크가 공유 버스에 있는지 여부에 관계없이 해당 디스크와 모든 볼륨을 온라인 상태로 만듭니다. 예를 들어 두 개의 오프라인 볼륨과 하나의 온라인 볼륨이 있는 온라인 디스크가 공유 버스에 있고 NoAutoMount 레지스트리 키가 업그레이드 전에 설정되어 있다고 가정합니다. 업그레이드 후 SAN 정책이 VDS_SP_OFFLINE_SHARED 디스크가 온라인 상태가 되고 세 볼륨이 모두 온라인 상태가 됩니다.

Windows의 클린 설치의 경우 SAN 정책은 Windows가 설치된 후 디스크가 온라인인지 아니면 오프라인인지를 결정합니다.

참고 추가 상수는 이후 Windows 버전에서 VDS_SAN_POLICY 열거형에 추가될 수 있습니다. 따라서 인식할 수 없는 VDS_SAN_POLICY 열거형 상수를 정상적으로 처리하도록 애플리케이션을 설계해야 합니다.
 

요구 사항

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

추가 정보

IVdsServiceSAN::GetSANPolicy

IVdsServiceSAN::SetSANPolicy