VDS_SUB_SYSTEM_PROP 구조체(vds.h)
[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]
하위 시스템 개체의 속성을 정의합니다.
구문
typedef struct _VDS_SUB_SYSTEM_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
ULONG ulFlags;
ULONG ulStripeSizeFlags;
VDS_SUB_SYSTEM_STATUS status;
VDS_HEALTH health;
SHORT sNumberOfInternalBuses;
SHORT sMaxNumberOfSlotsEachBus;
SHORT sMaxNumberOfControllers;
SHORT sRebuildPriority;
} VDS_SUB_SYSTEM_PROP, *PVDS_SUB_SYSTEM_PROP;
멤버
id
하위 시스템 개체의 GUID입니다.
pwszFriendlyName
하위 시스템의 이름(일반적으로 브랜드 이름 및 모델 이름)입니다. 사람이 읽을 수 있는 0으로 끝나는 문자열입니다.
pwszIdentification
하위 시스템 식별자입니다. 사람이 읽을 수 있는 0으로 끝나는 문자열입니다.
ulFlags
하나 이상의 비트 마스크
VDS_SUB_SYSTEM_FLAG 열거형 값입니다.
ulStripeSizeFlags
스트라이프 볼륨 및/또는 LUN에 대해 공급자가 지원하는 스트라이프 크기 집합입니다. 스트라이프 크기는 2의 힘이어야 합니다. 32비트 정수의 각 비트는 크기(바이트)를 나타냅니다. 예를 들어 n번째 비트가 설정된 경우 VDS는 2^n의 스트라이프 크기를 지원합니다. 따라서 비트 0~31은 2^0~2^31을 지정할 수 있습니다.
status
하위 시스템 개체의 상태를 지정하는 VDS_SUB_SYSTEM_STATUS 열거형 값입니다.
health
하위 시스템의 상태를 지정하는 VDS_HEALTH 열거형 값입니다. 다음은 이 멤버에 대한 유효한 값입니다.
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_FAILED (8)
VDS_H_DEGRADED (11)
sNumberOfInternalBuses
하위 시스템에 포함된 버스(또는 "채널")의 수입니다.
sMaxNumberOfSlotsEachBus
각 버스에 포함될 수 있는 최대 슬롯 수입니다. 각 슬롯은 하나의 드라이브를 수용할 수 있습니다. 하위 시스템 모델은 각 버스의 최대 슬롯 수가 동일하다고 가정합니다.
sMaxNumberOfControllers
하위 시스템에 포함될 수 있는 최대 컨트롤러 수입니다.
sRebuildPriority
하위 시스템에 속하는 LUN의 다시 빌드 우선 순위입니다. 이 값의 범위는 0(가장 낮은 우선 순위)에서 15(가장 높은 우선 순위)입니다.
설명
IVdsSubSystem::GetProperties 메서드는 하위 시스템 개체의 속성을 보고하기 위해 이 구조를 반환합니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista[데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003[데스크톱 앱만 해당] |
머리글 | vds.h |