VDS_HEALTH 열거형(vds.h)
[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]
VDS 개체의 상태 값 집합을 정의합니다.
Syntax
typedef enum _VDS_HEALTH {
VDS_H_UNKNOWN = 0,
VDS_H_HEALTHY = 1,
VDS_H_REBUILDING = 2,
VDS_H_STALE = 3,
VDS_H_FAILING = 4,
VDS_H_FAILING_REDUNDANCY = 5,
VDS_H_FAILED_REDUNDANCY = 6,
VDS_H_FAILED_REDUNDANCY_FAILING = 7,
VDS_H_FAILED = 8,
VDS_H_REPLACED = 9,
VDS_H_PENDING_FAILURE = 10,
VDS_H_DEGRADED = 11
} VDS_HEALTH;
상수
VDS_H_UNKNOWN 값: 0 개체의 상태를 확인할 수 없습니다. |
VDS_H_HEALTHY 값: 1 개체는 온라인 상태 나타냅니다. 이 상태 값은 개체가 완전히 작동하고 제대로 작동하지만 개체를 사용할 수 있음을 의미하지는 않습니다. 예를 들어 개체가 디스크인 경우 디스크가 누락되지 않고 로그 및 구성 파일이 동기화되고 디스크에 I/O 오류가 없습니다. 개체가 LUN인 경우 또는 볼륨, 모든 플렉스(미러, 단순, 스팬 및 스트라이프) 및 열(RAID-5)을 사용할 수 있으며 I/O 오류가 없습니다. 이 상태와 연결된 상태 값은 FAILED, UNKNOWN 또는 MISSING이 아니어야 합니다. |
VDS_H_REBUILDING 값: 2 미러된 LUN 또는 볼륨이 모든 플렉스를 다시 동기화하거나 패리티가 있는 스트라이프(RAID-5) 플렉스가 패리티를 다시 생성합니다. |
VDS_H_STALE 값: 3 개체 구성이 부실합니다. 상태 값은 FAILED 또는 UNKNOWN이 아니어야 합니다. |
VDS_H_FAILING 값: 4 개체가 실패하지만 여전히 작동합니다. 예를 들어 상태가 실패한 LUN 또는 볼륨은 는 여전히 복구할 수 있는 가끔 입력/출력 오류를 생성합니다. 상태 값은 FAILED 또는 UNKNOWN이 아니어야 합니다. |
VDS_H_FAILING_REDUNDANCY 값: 5 하나 이상의 플렉스에 오류가 있지만 개체가 작동하고 모든 플렉스가 온라인 상태가 된 것입니다. 이 값은 볼륨 및 LUN에만 유효합니다. |
VDS_H_FAILED_REDUNDANCY 값: 6 하나 이상의 플렉스가 실패했지만 하나 이상의 플렉스가 작동합니다. 이 값은 볼륨 및 LUN에만 유효합니다. |
VDS_H_FAILED_REDUNDANCY_FAILING 값: 7 마지막 작업 플렉스가 실패합니다. 이 값은 볼륨 및 LUN에만 유효합니다. |
VDS_H_FAILED 값: 8 개체가 실패했습니다. 상태 상태 실패한 모든 개체에도 실패한 개체 상태 있습니다. 따라서 상태 값은 FAILED여야 합니다. |
VDS_H_REPLACED 값: 9 이 값은 예약되어 있습니다. 이 메서드를 사용하지 마십시오. Windows Server 2008, Windows Vista 및 Windows Server 2003: 이 값은 지원되지 않습니다. |
VDS_H_PENDING_FAILURE 값: 10 개체가 실패하지 않지만 개체의 특성에 대해 수행된 분석에 따라 실패할 것으로 예상됩니다. 예를 들어 디스크는 S.M.A.R.T. 데이터를 기반으로 VDS_H_PENDING_FAILURE 설정할 수 있습니다. 상태 값은 FAILED 또는 UNKNOWN이 아니어야 합니다. Windows Server 2008, Windows Vista 및 Windows Server 2003: 이 값은 지원되지 않습니다. |
VDS_H_DEGRADED 값: 11 개체가 완전히 실패하지는 않았지만 오류가 발생했습니다. 개체가 하위 시스템 개체인 경우 펌웨어가 오류를 보고하거나 드라이브, 컨트롤러, 포트 또는 경로 하위 개체가 실패했거나 실패할 수 있습니다. 개체가 컨트롤러 개체인 경우 펌웨어가 오류를 보고하거나 포트 또는 경로 하위 개체가 실패했거나 실패했을 수 있습니다. 개체가 스토리지 풀 개체인 경우 하나 이상의 드라이브가 실패했거나 실패했을 수 있습니다. 상태 값은 UNKNOWN이 아니어야 합니다. Windows Server 2008, Windows Vista 및 Windows Server 2003: 이 값은 지원되지 않습니다. |
설명
상태 열거형 값은 다음 표와 같이 VDS 개체에 적용됩니다. Y는 값이 개체에 적용됨을 나타내고 N은 값이 개체에 적용되지 않음을 나타냅니다. pack 개체는 상태 상태 보고하지 않습니다.
상태 열거형 값 | 디스크 | 하위 시스템 | 컨트롤러 | 드라이브 | LUN | LUN 플렉스 | 스토리지 풀 | 볼륨 | 볼륨 플렉스 |
---|---|---|---|---|---|---|---|---|---|
VDS_H_UNKNOWN | Y | Y | Y | Y | Y | Y | Y | Y | Y |
VDS_H_HEALTHY | Y | Y | Y | Y | Y | Y | Y | Y | Y |
VDS_H_REBUILDING | N | N | N | N | Y | Y | N | Y | Y |
VDS_H_STALE | N | N | N | N | N | N | N | Y | Y |
VDS_H_FAILING | Y | N | N | N | Y | Y | N | Y | Y |
VDS_H_FAILING_REDUNDANCY | N | N | N | N | Y | Y | N | Y | Y |
VDS_H_FAILED_REDUNDANCY | N | N | N | N | Y | Y | N | Y | Y |
VDS_H_FAILED_REDUNDANCY_FAILING | N | N | N | N | Y | Y | N | Y | Y |
VDS_H_FAILED | Y | Y | Y | Y | Y | Y | N | Y | Y |
VDS_H_REPLACED | N | N | Y | Y | N | N | N | N | N |
VDS_H_PENDING_FAILURE | N | N | N | Y | N | N | N | N | N |
VDS_H_DEGRADED | N | Y | Y | N | N | N | Y | N | N |
테이블에 나열된 각 개체의 속성 구조에는 멤버로 VDS_HEALTH 열거형의 값이 포함됩니다.
참고 이후 Windows 버전에서 VDS_HEALTH 열거형에 추가 상수를 추가할 수 있습니다. 따라서 인식할 수 없는 VDS_HEALTH 열거형 상수를 정상적으로 처리하도록 애플리케이션을 설계해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | vds.h |