Compartir a través de


enumeración VDS_DISK_STATUS (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 disco.

Sintaxis

typedef enum _VDS_DISK_STATUS {
  VDS_DS_UNKNOWN = 0,
  VDS_DS_ONLINE = 1,
  VDS_DS_NOT_READY = 2,
  VDS_DS_NO_MEDIA = 3,
  VDS_DS_FAILED = 5,
  VDS_DS_MISSING = 6,
  VDS_DS_OFFLINE = 4
} VDS_DISK_STATUS;

Constantes

 
VDS_DS_UNKNOWN
Valor: 0
El proveedor no pudo obtener las propiedades del disco del controlador (estado desconocido, estado desconocido) o el proveedor no puede acceder al disco (estado desconocido, correcto).
VDS_DS_ONLINE
Valor: 1
El disco está disponible. El valor de estado del disco puede ser VDS_DS_ONLINE, incluso si el estado del paquete contenedor es VDS_PS_OFFLINE.
VDS_DS_NOT_READY
Valor: 2
El disco no está listo para usarse actualmente. Por ejemplo, si usa ACPI Power Management para solicitar que un disco hiberna (girar), el disco deja de estar disponible temporalmente.
VDS_DS_NO_MEDIA
Valor: 3
El disco es un medio extraíble, como una unidad CD-ROM, o no contiene ningún medio.
VDS_DS_FAILED
Valor: 5
El disco no está disponible y no se puede usar.
VDS_DS_MISSING
Valor: 6
No hay ningún dispositivo físico presente para el objeto de disco, aunque la información de configuración del paquete muestre el disco. Este valor de estado solo se aplica a los discos dinámicos.
VDS_DS_OFFLINE
Valor: 4
El disco está sin conexión.

Windows Vista y Windows Server 2003: Esta marca no se admite.

Comentarios

La estructura VDS_DISK_PROP incluye un valor de VDS_DISK_STATUS como miembro para indicar el estado actual de un disco.

Nota Es posible que se agreguen constantes adicionales a la enumeración VDS_DISK_STATUS en futuras versiones de Windows. Por este motivo, la aplicación debe diseñarse para controlar correctamente una constante de enumeración VDS_DISK_STATUS no reconocida.
 

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

Consulte también

IVdsService::QueryUnallocatedDisks

Enumeraciones de VDS

VDS_DISK_PROP

VDS_HEALTH

VDS_PACK_STATUS