enumeración VDS_CONTROLLER_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 controlador.
Syntax
typedef enum _VDS_CONTROLLER_STATUS {
VDS_CS_UNKNOWN = 0,
VDS_CS_ONLINE = 1,
VDS_CS_NOT_READY = 2,
VDS_CS_OFFLINE = 4,
VDS_CS_FAILED = 5,
VDS_CS_REMOVED = 8
} VDS_CONTROLLER_STATUS, *PVDS_CONTROLLER_STATUS;
Constantes
VDS_CS_UNKNOWN Valor: 0 No se puede determinar el estado del controlador. |
VDS_CS_ONLINE Valor: 1 El controlador está presente físicamente y está en uso. El valor de VDS_HEALTH asociado a este estado del controlador puede ser cualquier valor excepto VDS_H_FAILED. |
VDS_CS_NOT_READY Valor: 2 El controlador está ocupado. El valor de VDS_HEALTH puede ser cualquier valor excepto VDS_H_FAILED. |
VDS_CS_OFFLINE Valor: 4 El controlador está presente físicamente, pero no está disponible para su uso. Por ejemplo, el controlador se ha establecido en el estado inactivo. Cuando se establece este estado del controlador, se envía una notificación de VDS_NF_CONTROLLER_REMOVED . El valor de VDS_HEALTH puede ser cualquier valor. |
VDS_CS_FAILED Valor: 5 Error en el controlador. El valor de VDS_HEALTH debe ser VDS_H_FAILED o VDS_H_FAILING. |
VDS_CS_REMOVED Valor: 8 El controlador se ha desconectado físicamente del subsistema. Cuando se establece este estado, se envía una notificación de VDS_NF_CONTROLLER_DEPART . Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite. |
Comentarios
El método IVdsController::SetStatus pasa un valor de VDS_CONTROLLER_STATUS como argumento para establecer el estado de un controlador y la estructura VDS_CONTROLLER_PROP incluye un valor de VDS_CONTROLLER_STATUS como miembro para indicar el estado actual.
Si la aplicación encuentra un valor de VDS_CONTROLLER_STATUS que no reconoce, debe mostrar el estado del controlador como desconocido. No debe intentar asignar el estado del controlador no reconocido a otro estado del controlador.
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 |