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_REPLACED 및 VDS_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 |