다음을 통해 공유


VDS_DISK_OFFLINE_REASON 열거형(vds.h)

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

디스크가 오프라인 상태가 되는 이유 집합을 정의합니다.

Syntax

typedef enum _VDS_DISK_OFFLINE_REASON {
  VDSDiskOfflineReasonNone = 0,
  VDSDiskOfflineReasonPolicy = 1,
  VDSDiskOfflineReasonRedundantPath = 2,
  VDSDiskOfflineReasonSnapshot = 3,
  VDSDiskOfflineReasonCollision = 4,
  VDSDiskOfflineReasonResourceExhaustion = 5,
  VDSDiskOfflineReasonWriteFailure = 6,
  VDSDiskOfflineReasonDIScan = 7,
  VDSDiskOfflineReasonLostDataPersistence = 8
} VDS_DISK_OFFLINE_REASON;

상수

 
VDSDiskOfflineReasonNone
값: 0
이유를 알 수 없습니다.
VDSDiskOfflineReasonPolicy
값: 1
현재 SAN 정책으로 인해 디스크가 오프라인 상태입니다.
VDSDiskOfflineReasonRedundantPath
값: 2
디스크는 다른 디바이스와 동일한 경로가 있으므로 오프라인 상태입니다. 이 값은 다중 경로가 물리적으로 사용하도록 설정되어 있지만 MPIO 소프트웨어가 설치되지 않았거나 제대로 작동하지 않는 경우에 사용됩니다. MPIO 소프트웨어가 제대로 작동하면 하나의 디스크 디바이스만 노출됩니다.
VDSDiskOfflineReasonSnapshot
값: 3
디스크는 볼륨 섀도 복사본 볼륨을 포함하기 때문에 오프라인 상태입니다. 이 경우 디스크는 온라인인 다른 디스크의 복제본입니다.
VDSDiskOfflineReasonCollision
값: 4
디스크가 MBR 디스크인 경우 디스크 서명이 온라인 상태인 다른 디스크의 서명과 동일하기 때문에 오프라인 상태입니다. 디스크 서명은 VDS_DISK_PROPVDS_DISK_PROP2 구조체의 dwSignature 멤버와 DRIVE_LAYOUT_INFORMATION_MBR 구조체의 Signature 멤버에 있습니다.

GPT 디스크인 경우 다음 이유 중 하나로 오프라인 상태입니다.

  • 해당 디스크 식별자는 오프라인 상태인 다른 디스크의 식별자와 동일합니다. 디스크 식별자는 VDS_DISK_PROPVDS_DISK_PROP2 구조체의 DiskGuid 멤버와 DRIVE_LAYOUT_INFORMATION_GPT 구조체의 DiskId 멤버에 있습니다.

  • 파티션 중 하나에 동일한 디스크의 다른 파티션과 동일한 파티션 GUID가 있습니다.

VDSDiskOfflineReasonResourceExhaustion
값: 5
VDSDiskOfflineReasonWriteFailure
값: 6
VDSDiskOfflineReasonDIScan
값: 7
VDSDiskOfflineReasonLostDataPersistence
값: 8

요구 사항

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

추가 정보

VDS_DISK_PROP2