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 |