VDS_VOLUME_STATUS enumeración (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 el conjunto de valores de estado de objeto para un volumen.
Syntax
typedef enum _VDS_VOLUME_STATUS {
VDS_VS_UNKNOWN = 0,
VDS_VS_ONLINE = 1,
VDS_VS_NO_MEDIA = 3,
VDS_VS_FAILED = 5,
VDS_VS_OFFLINE = 4
} VDS_VOLUME_STATUS;
Constantes
VDS_VS_UNKNOWN Valor: 0 El estado del volumen es desconocido. Este valor no se aplica a volúmenes dinámicos. |
VDS_VS_ONLINE Valor: 1 El volumen está disponible. |
VDS_VS_NO_MEDIA Valor: 3 El volumen es un medio extraíble, como un CD-ROM. |
VDS_VS_FAILED Valor: 5 El volumen no está disponible. |
VDS_VS_OFFLINE Valor: 4 El volumen está sin conexión. Windows Server 2008, Windows Vista y Windows Server 2003: No se admite. Si el volumen está sin conexión, la marca VDS_VF_PERMANENTLY_DISMOUNTED se establece en el miembro ulFlags de la estructura VDS_VOLUME_PROP o VDS_VOLUME_PROP2 . |
Comentarios
Cuando el método IVdsPack::GetProperties devuelve una estructura de VDS_PACK_PROP cuyo miembro de estado es VDS_PS_OFFLINE, VDS establece el estado de todos los volúmenes del paquete en VDS_VS_FAILED. VDS establece el estado de los tipos de volumen específicos en VDS_VS_FAILED en las condiciones siguientes:
- Para volúmenes simples, distribuidos y seccionados, siempre que falte un disco.
- En el caso de los volúmenes reflejados: cuando falta cualquier disco, excepto el último disco, o tiene errores de escritura que el plex realiza la transición a una condición desasociada. Del mismo modo, si es el último plex (no obsoleto) y falta el disco.
- Para franjas con paridad (RAID-5), cuando falta el segundo disco o si falta una columna (porque falta el disco o la columna tiene errores de escritura) y falta un segundo disco.
Nota Es posible que se agreguen constantes adicionales a la enumeración VDS_VOLUME_STATUS en futuras versiones de Windows. Por este motivo, la aplicación debe diseñarse para controlar correctamente una constante de enumeración VDS_VOLUME_STATUS no reconocida.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | vds.h |