HBA_AdapterAttributes structure

The HBA_AdapterAttributes structure is used in conjunction with the HBA_GetAdapterAttributes routine to report the attributes of an HBA.

Syntax

typedef struct HBA_AdapterAttributes {
  char       Manufacturer[64];
  char       SerialNumber[64];
  char       Model[256];
  char       ModelDescription[256];
  HBA_WWN    NodeWWN;
  char       NodeSymbolicName[256];
  char       HardwareVersion[256];
  char       DriverVersion[256];
  char       OptionROMVersion[256];
  char       FirmwareVersion[256];
  HBA_UINT32 VendorSpecificID;
  HBA_UINT32 NumberOfPorts;
  char       DriverName[256];
} HBA_ADAPTERATTRIBUTES, *PHBA_ADAPTERATTRIBUTES;

Members

  • Manufacturer
    Contains a string not exceeding 64 bytes in length that indicates the name of the manufacturer of the HBA..

  • SerialNumber
    Contains a string not exceeding 64 bytes in length that indicates the serial number of the HBA.

  • Model
    Contains a string not exceeding 256 bytes in length that indicates a vendor specific name or identifying text for the HBA model.

  • ModelDescription
    Contains a string not exceeding 256 bytes in length that provides a description of the HBA model.

  • NodeWWN
    Contains the 64 bit world-wide name that indicates the name of the node (machine) that the HBA is located on. If an HBA has multiple ports associated with more than one node, the member will contain a name chosen by vendor-specific means from among the names of the associated nodes. For a discussion of worldwide names, see the T11 committee's Fibre Channel HBA API specification.

  • NodeSymbolicName
    Contains a string not exceeding 256 bytes in length that indicates the symbolic name of the fibre channel node (machine) that the adapter is located on.

  • HardwareVersion
    Contains a string not exceeding 256 bytes in length that indicates the hardware revision level of the HBA.

  • DriverVersion
    Contains a string not exceeding 256 bytes in length that indicates version of the driver that manages the HBA.

  • OptionROMVersion
    Contains a string not exceeding 256 bytes in length that specifies the option ROM or the version of the BIOS of the HBA.

  • FirmwareVersion
    Contains a string not exceeding 256 bytes in length that identifies the version of the HBA's firmware.

  • VendorSpecificID
    Contains a vendor-specified ID.

  • NumberOfPorts
    Indicates the number of ports on the HBA.

  • DriverName
    Contains a string not exceeding 256 bytes in length that indicates name of the file that contains the binary image of the device driver for the HBA.

Requirements

Header

Hbaapi.h (include Hbaapi.h)

See also

HBA_GetAdapterAttributes

 

 

Send comments about this topic to Microsoft