VDS_VOLUME_PROP 구조체(vds.h)
[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]
볼륨 개체의 속성을 정의합니다.
구문
typedef struct _VDS_VOLUME_PROP {
VDS_OBJECT_ID id;
VDS_VOLUME_TYPE type;
VDS_VOLUME_STATUS status;
VDS_HEALTH health;
VDS_TRANSITION_STATE TransitionState;
ULONGLONG ullSize;
ULONG ulFlags;
VDS_FILE_SYSTEM_TYPE RecommendedFileSystemType;
LPWSTR pwszName;
} VDS_VOLUME_PROP, *PVDS_VOLUME_PROP;
멤버
id
볼륨의 GUID입니다.
type
볼륨의 형식을 지정하는 VDS_VOLUME_TYPE 열거형 값입니다. 볼륨 유형은 단순, 스팬, 스트라이프(RAID-0), 미러되거나 패리티가 있는 스트라이프(RAID-5)입니다.
status
볼륨의 상태를 지정하는 VDS_VOLUME_STATUS 열거형 값입니다.
health
볼륨의 상태를 지정하는 VDS_HEALTH 열거형 값입니다.
TransitionState
볼륨의 전환 상태를 지정하는 VDS_TRANSITION_STATE 열거형 값입니다.
ullSize
볼륨 크기(바이트)입니다.
ulFlags
볼륨을 설명하는 VDS_VOLUME_FLAG 열거형 값의 비트 마스크입니다.
RecommendedFileSystemType
볼륨의 기본 파일 시스템을 지정하는 VDS_FILE_SYSTEM_TYPE 열거형 값입니다. VDS_FST_NTFS, VDS_FST_FAT, VDS_FST_FAT32, VDS_FST_UDF, VDS_FST_CDFS 또는 VDS_FST_UNKNOWN 중 하나여야 합니다.
pwszName
CreateFile 함수를 사용하여 볼륨에 대한 핸들을 여는 데 사용되는 이름입니다. 예를 들어 \?\GLOBALROOT\Device\HarddiskVolume1입니다.
설명
IVdsVolume::GetProperties 메서드는 이 구조를 반환하여 볼륨 개체의 속성을 보고합니다.
볼륨이 오프라인 상태이면 VDS_VOLUME_PROP 구조체의 ulFlags 멤버에서 VDS_VF_PERMANENTLY_DISMOUNTED 플래그가 설정되고 VDS_VS_OFFLINE 볼륨 상태 값도 이 구조체의 상태 멤버에 설정됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista[데스크톱 앱 전용] |
지원되는 최소 서버 | Windows Server 2003[데스크톱 앱 전용] |
머리글 | vds.h |