Compartir a través de


VDS_PORT_STATUS enumeración (vdshwprv.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.

Syntax

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á físicamente presente y 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 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 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 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

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado vdshwprv.h

Consulte también

Enumeraciones de VDS

VDS_PORT_PROP