Bagikan melalui


struktur VDS_VOLUME_PROP (vds.h)

[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh WINDOWS Storage Management API.]

Menentukan properti objek volume.

Sintaks

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;

Anggota

id

GUID volume.

type

Nilai enumerasi VDS_VOLUME_TYPE yang menentukan jenis volume. Jenis volume sederhana, membentang, bergaris (RAID-0), dicerminkan, atau bergaris dengan paritas (RAID-5).

status

Nilai enumerasi VDS_VOLUME_STATUS yang menentukan status volume.

health

Nilai enumerasi VDS_HEALTH yang menentukan status kesehatan volume.

TransitionState

Nilai enumerasi VDS_TRANSITION_STATE yang menentukan status transisi volume.

ullSize

Ukuran volume, dalam byte.

ulFlags

Bitmask nilai enumerasi VDS_VOLUME_FLAG yang menjelaskan volume.

RecommendedFileSystemType

Nilai enumerasi VDS_FILE_SYSTEM_TYPE yang menentukan sistem file pilihan untuk volume. Harus salah satu hal berikut: VDS_FST_NTFS, VDS_FST_FAT, VDS_FST_FAT32, VDS_FST_UDF, VDS_FST_CDFS, atau VDS_FST_UNKNOWN.

pwszName

Nama yang digunakan untuk membuka handel untuk volume dengan fungsi CreateFile . Misalnya, \?\GLOBALROOT\Device\HarddiskVolume1.

Keterangan

Metode IVdsVolume::GetProperties mengembalikan struktur ini untuk melaporkan properti objek volume.

Ketika volume offline, bendera VDS_VF_PERMANENTLY_DISMOUNTED diatur dalam anggota ulFlags dari struktur VDS_VOLUME_PROP , dan nilai status volume VDS_VS_OFFLINE juga diatur dalam anggota status struktur ini.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header vds.h

Lihat juga

IVdsVolume::GetProperties

Struktur VDS

VDS_FILE_SYSTEM_TYPE

VDS_HEALTH

VDS_TRANSITION_STATE

VDS_VOLUME_FLAG

VDS_VOLUME_PROP2

VDS_VOLUME_STATUS

VDS_VOLUME_TYPE