2.2.2.4.1.3 VDS_HBAPORT_SPEED_FLAG
The VDS_HBAPORT_SPEED_FLAG enumeration type defines the set of valid flags for determining the speeds that an HBA port supports. These values are used in the ulPortSpeed member of the VDS_HBAPORT_PROP structure. These flags correspond to the HBA_PORTSPEED flags, as specified in [HBAAPI].<36>
-
typedef enum _VDS_HBAPORT_SPEED_FLAG { VDS_HSF_UNKNOWN = 0x00000000, VDS_HSF_1GBIT = 0x00000001, VDS_HSF_2GBIT = 0x00000002, VDS_HSF_10GBIT = 0x00000004, VDS_HSF_4GBIT = 0x00000008, VDS_HSF_NOT_NEGOTIATED = 0x00008000 } VDS_HBAPORT_SPEED_FLAG;
VDS_HSF_UNKNOWN: The HBA port speed is unknown.
-
Corresponding HBA_PORTSPEED value: HBA_PORTSPEED_UNKNOWN
VDS_HSF_1GBIT: The HBA port supports a transfer rate of 1 gigabit per second.
-
Corresponding HBA_PORTSPEED value: HBA_PORTSPEED_1GBIT
VDS_HSF_2GBIT: The HBA port supports a transfer rate of 2 gigabits per second.
-
Corresponding HBA_PORTSPEED value: HBA_PORTSPEED_2GBIT
VDS_HSF_10GBIT: The HBA port supports a transfer rate of 10 gigabits per second.
-
Corresponding HBA_PORTSPEED value: HBA_PORTSPEED_10GBIT
VDS_HSF_4GBIT: The HBA port supports a transfer rate of 4 gigabits per second.
-
Corresponding HBA_PORTSPEED value: HBA_PORTSPEED_4GBIT
VDS_HSF_NOT_NEGOTIATED: The HBA port speed has not been established.
-
Corresponding HBA_PORTSPEED value: HBA_PORTSPEED_NOT_NEGOTIATED