VDS_SUB_SYSTEM_PROP 구조체(vdshwprv.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[데스크톱 앱만 해당]
머리글 vdshwprv.h

추가 정보

IVdsSubSystem::GetProperties

VDS 구조체

VDS_HEALTH

VDS_SUB_SYSTEM_STATUS