VDS_VOLUME_PROP struttura (vds.h)
[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.
Definisce le proprietà di un oggetto volume.
Sintassi
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;
Members
id
GUID del volume.
type
Valore di enumerazione VDS_VOLUME_TYPE che specifica il tipo del volume. I tipi di volume sono semplici, con intervallo, con striping (RAID-0), con mirroring o con striping con parità (RAID-5).
status
Valore di enumerazione VDS_VOLUME_STATUS che specifica lo stato del volume.
health
Valore di enumerazione VDS_HEALTH che specifica lo stato di integrità del volume.
TransitionState
Valore di enumerazione VDS_TRANSITION_STATE che specifica lo stato di transizione del volume.
ullSize
Dimensioni del volume, in byte.
ulFlags
Maschera di bit di valori di enumerazione VDS_VOLUME_FLAG che descrivono il volume.
RecommendedFileSystemType
Valore di enumerazione VDS_FILE_SYSTEM_TYPE che specifica il file system preferito per il volume. Deve essere uno dei seguenti: VDS_FST_NTFS, VDS_FST_FAT, VDS_FST_FAT32, VDS_FST_UDF, VDS_FST_CDFS o VDS_FST_UNKNOWN.
pwszName
Nome utilizzato per aprire un handle per il volume con la funzione CreateFile . Ad esempio, \?\GLOBALROOT\Device\HarddiskVolume1.
Commenti
Il metodo IVdsVolume::GetProperties restituisce questa struttura per segnalare le proprietà di un oggetto volume.
Quando un volume è offline, il flag di VDS_VF_PERMANENTLY_DISMOUNTED viene impostato nel membro ulFlagsdella struttura VDS_VOLUME_PROP e il valore di stato del volume VDS_VS_OFFLINE viene impostato anche nel membro di stato di questa struttura.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | vds.h |