Compartir a través de


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.
La estructura VDS_VOLUME_PROP incluye un valor VDS_VOLUME_STATUS como miembro para indicar el estado de un volumen.
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

Consulte también

Enumeraciones de VDS

VDS_PACK_PROP

VDS_PACK_STATUS

VDS_VOLUME_PROP