2.2.2.4.2.2 VDS_HBAPORT_PROP

The VDS_HBAPORT_PROP structure defines the properties of an HBA port.<38>

 typedef struct _VDS_HBAPORT_PROP {
   VDS_OBJECT_ID id;
   VDS_WWN wwnNode;
   VDS_WWN wwnPort;
   VDS_HBAPORT_TYPE type;
   VDS_HBAPORT_STATUS status;
   unsigned long ulPortSpeed;
   unsigned long ulSupportedPortSpeed;
 } VDS_HBAPORT_PROP;

id: The VDS object ID of the HBA port object.

wwnNode: The node WWN for the HBA port.

wwnPort: The port WWN of the HBA port.

type: The type of the HBA port that VDS_HBAPORT_TYPE enumerates.

status: The status of the HBA port that VDS_HBAPORT_STATUS enumerates.

ulPortSpeed: The speed of the HBA port that VDS_HBAPORT_SPEED_FLAG enumerates. Only one bit can be set in this bitmask.

ulSupportedPortSpeed: The combination of values, by using a bitwise OR operator, from the VDS_HBAPORT_SPEED_FLAG enumeration that describes the set of supported speeds of the HBA port.