다음을 통해 공유


VDS_VDISK_PROPERTIES 구조체(vds.h)

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

가상 디스크의 속성을 정의합니다.

구문

typedef struct _VDS_VDISK_PROPERTIES {
  VDS_OBJECT_ID        Id;
  VDS_VDISK_STATE      State;
  VIRTUAL_STORAGE_TYPE VirtualDeviceType;
  ULONGLONG            VirtualSize;
  ULONGLONG            PhysicalSize;
  LPWSTR               pPath;
  LPWSTR               pDeviceName;
  DEPENDENT_DISK_FLAG  DiskFlag;
  BOOL                 bIsChild;
  LPWSTR               pParentPath;
} VDS_VDISK_PROPERTIES, *PVDS_VDISK_PROPERTIES;

멤버

Id

디스크의 고유한 VDS 관련 세션 식별자입니다.

State

가상 디스크 상태를 지정하는 VDS_VDISK_STATE 열거형 값입니다.

VirtualDeviceType

가상 디스크의 스토리지 디바이스 유형을 지정하는 VIRTUAL_STORAGE_TYPE 구조체에 대한 포인터입니다.

VirtualSize

가상 디스크의 크기(바이트)입니다.

PhysicalSize

가상 디스크 백업 파일의 디스크 내 크기(바이트)입니다.

pPath

가상 디스크에 대한 백업 파일의 이름 및 디렉터리 경로를 포함하는 NULL로 끝나는 와이드 문자열입니다.

pDeviceName

가상 디스크가 있는 볼륨에 대한 디스크 디바이스 개체의 이름 및 디바이스 경로를 포함하는 NULL로 끝나는 와이드 문자열입니다.

DiskFlag

디스크 종속성 정보를 지정하는 DEPENDENT_DISK_FLAG 열거형 값의 비트 마스크입니다.

bIsChild

가상 디스크가 자식 가상 디스크이면 TRUE이고 그렇지 않으면 FALSE입니다.

pParentPath

부모 가상 디스크 개체에 대한 선택적 경로를 포함하는 NULL로 끝나는 와이드 문자열입니다.

요구 사항

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

추가 정보

IVdsVDisk::GetProperties