2.2.2.4.1.1 VDS_HBAPORT_TYPE
The VDS_HBAPORT_TYPE enumeration defines the set of valid types for an HBA port. These types correspond to the HBA_PORTTYPE values, as specified in [HBAAPI]. These values are used in the type member of the VDS_HBAPORT_PROP structure.<34>
-
typedef enum _VDS_HBAPORT_TYPE { VDS_HPT_UNKNOWN = 0x00000001, VDS_HPT_OTHER = 0x00000002, VDS_HPT_NOTPRESENT = 0x00000003, VDS_HPT_NPORT = 0x00000005, VDS_HPT_NLPORT = 0x00000006, VDS_HPT_FLPORT = 0x00000007, VDS_HPT_FPORT = 0x00000008, VDS_HPT_EPORT = 0x00000009, VDS_HPT_GPORT = 0x0000000A, VDS_HPT_LPORT = 0x00000014, VDS_HPT_PTP = 0x00000015 } VDS_HBAPORT_TYPE;
VDS_HPT_UNKNOWN: The port type is unknown.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_UNKNOWN
VDS_HPT_OTHER: The port type is another (undefined) type.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_OTHER
VDS_HPT_NOTPRESENT: The port type is not present.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_NOTPRESENT
VDS_HPT_NPORT: The port type is a fabric.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_NPORT
VDS_HPT_NLPORT: The port type is a public loop.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_NLPORT
VDS_HPT_FLPORT: The port type is a fabric on a loop.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_FLPORT
VDS_HPT_FPORT: The port type is a fabric port.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_FPORT
VDS_HPT_EPORT: The port type is a fabric expansion port.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_EPORT
VDS_HPT_GPORT: The port type is a generic fabric port.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_GPORT
VDS_HPT_LPORT: The port type is a private loop.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_LPORT
VDS_HPT_PTP: The port type is point-to-point.
-
Corresponding HBA_PORTTYPE value: HBA_PORTTYPE_PTP