다음을 통해 공유


VDS_DRIVE_PROP 구조체(vds.h)

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

드라이브 개체의 속성을 정의합니다.

구문

typedef struct _VDS_DRIVE_PROP {
  VDS_OBJECT_ID    id;
  ULONGLONG        ullSize;
  LPWSTR           pwszFriendlyName;
  LPWSTR           pwszIdentification;
  ULONG            ulFlags;
  VDS_DRIVE_STATUS status;
  VDS_HEALTH       health;
  SHORT            sInternalBusNumber;
  SHORT            sSlotNumber;
} VDS_DRIVE_PROP, *PVDS_DRIVE_PROP;

멤버

id

드라이브 개체의 GUID입니다.

ullSize

드라이브 크기(바이트)입니다.

pwszFriendlyName

드라이브 이름을 포함하는 NULL로 끝나는 와이드 문자열입니다.

pwszIdentification

드라이브 식별자를 포함하는 NULL로 끝나는 와이드 문자열입니다.

ulFlags

의 비트 마스크
VDS_DRIVE_FLAG 열거형 값입니다.

status

A
VDS_DRIVE_STATUS 드라이브의 상태를 지정하는 열거형 값입니다.

health

드라이브의 상태를 지정하는 VDS_HEALTH 열거형 값입니다. 다음은 이 멤버에 대한 유효한 값입니다.

Windows Server 2008, Windows Vista 및 Windows Server 2003: VDS_H_REPLACEDVDS_H_PENDING_FAILURE 지원되지 않습니다.

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_PENDING_FAILURE (10)

sInternalBusNumber

드라이브가 연결된 버스의 수입니다. 이 숫자는 하위 시스템 내에서 버스를 고유하게 식별하는 구현자 할당 값입니다. 하위 시스템에 포함된 버스 수에 의해 제한되지 않으며 VDS_SUB_SYSTEM_PROP 구조체sNumberOfInternalBuses 멤버 값과 관련이 없습니다.

sSlotNumber

드라이브가 차지하는 슬롯의 수입니다. 이 숫자는 버스 내의 슬롯을 고유하게 식별하는 구현자가 할당한 값입니다. 버스에 포함된 슬롯 수로 제한되지 않으며 VDS_SUB_SYSTEM_PROP 구조체sMaxNumberOfSlotsEachBus 멤버 값과 관련이 없습니다.

설명

IVdsDrive::GetProperties 메서드는 이 구조를 반환하여 드라이브 개체의 속성을 보고합니다.

요구 사항

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

추가 정보

IVdsDrive::GetProperties

VDS 구조체

VDS_DRIVE_FLAG

VDS_DRIVE_STATUS

VDS_HEALTH