estructura VDS_VOLUME_PROP (vds.h)
[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]
Define las propiedades de un objeto de volumen.
Sintaxis
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 volumen.
type
Valor de enumeración VDS_VOLUME_TYPE que especifica el tipo del volumen. Los tipos de volumen son simples, distribuidos, seccionados (RAID-0), reflejados o seccionados con paridad (RAID-5).
status
Valor de enumeración VDS_VOLUME_STATUS que especifica el estado del volumen.
health
Valor de enumeración VDS_HEALTH que especifica el estado de mantenimiento del volumen.
TransitionState
Valor de enumeración VDS_TRANSITION_STATE que especifica el estado de transición del volumen.
ullSize
Tamaño del volumen, en bytes.
ulFlags
Máscara de bits de VDS_VOLUME_FLAG valores de enumeración que describen el volumen.
RecommendedFileSystemType
Valor de enumeración VDS_FILE_SYSTEM_TYPE que especifica el sistema de archivos preferido para el volumen. Debe ser uno de los siguientes: VDS_FST_NTFS, VDS_FST_FAT, VDS_FST_FAT32, VDS_FST_UDF, VDS_FST_CDFS o VDS_FST_UNKNOWN.
pwszName
Nombre que se usa para abrir un identificador para el volumen con la función CreateFile . Por ejemplo, \?\GLOBALROOT\Device\HarddiskVolume1.
Comentarios
El método IVdsVolume::GetProperties devuelve esta estructura para notificar las propiedades de un objeto de volumen.
Cuando un volumen está sin conexión, la marca VDS_VF_PERMANENTLY_DISMOUNTED se establece en el miembro ulFlags de la estructura VDS_VOLUME_PROP y el valor de estado del volumen de VDS_VS_OFFLINE también se establece en el miembro de estado de esta estructura.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | vds.h |