enumeración VDS_PORT_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 puerto.
Sintaxis
typedef enum _VDS_PORT_STATUS {
VDS_PRS_UNKNOWN = 0,
VDS_PRS_ONLINE = 1,
VDS_PRS_NOT_READY = 2,
VDS_PRS_OFFLINE = 4,
VDS_PRS_FAILED = 5,
VDS_PRS_REMOVED = 8
} VDS_PORT_STATUS, *PVDS_PORT_STATUS;
Constantes
VDS_PRS_UNKNOWN Valor: 0 No se puede determinar el estado del puerto. |
VDS_PRS_ONLINE Valor: 1 El puerto está presente físicamente y está en uso. El valor de VDS_HEALTH asociado a este estado de puerto puede ser cualquier valor excepto VDS_H_FAILED. |
VDS_PRS_NOT_READY Valor: 2 El puerto está ocupado. El valor de VDS_HEALTH puede ser cualquier valor excepto VDS_H_FAILED. |
VDS_PRS_OFFLINE Valor: 4 El puerto o su controlador está presente físicamente, pero no está disponible para su uso. Por ejemplo, el puerto o su controlador se han establecido en el estado inactivo. Cuando se establece este estado, se envía una notificación de VDS_NF_PORT_REMOVED . El valor de VDS_HEALTH puede ser cualquier valor. |
VDS_PRS_FAILED Valor: 5 Error en el puerto. El valor de VDS_HEALTH debe ser VDS_H_FAILED o VDS_H_FAILING. |
VDS_PRS_REMOVED Valor: 8 El controlador del puerto se ha quitado físicamente del subsistema. Cuando se establece este estado, se envía una notificación VDS_NF_PORT_DEPART . Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite. |
Comentarios
La estructura VDS_PORT_PROP incluye un valor de VDS_PORT_STATUS como miembro para indicar el estado actual de un puerto.
Si la aplicación encuentra un valor de VDS_PORT_STATUS que no reconoce, debe mostrar el estado del puerto como desconocido. No debe intentar asignar el estado del puerto no reconocido a otro estado de puerto.
Nota Es posible que se agreguen constantes adicionales a la enumeración VDS_PORT_STATUS en futuras versiones de Windows. Por este motivo, la aplicación debe diseñarse para controlar correctamente una constante de enumeración VDS_PORT_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 |