MSFC_FCAdapterHBAAttributes structure (hbapiwmi.h)

The MSFC_FCAdapterHBAAttributes structure is used by a WMI provider to expose attribute information associated with a fibre channel adapter.

Syntax

typedef struct _MSFC_FCAdapterHBAAttributes {
  ULONGLONG UniqueAdapterId;
  ULONG     HBAStatus;
  UCHAR     NodeWWN[8];
  ULONG     VendorSpecificID;
  ULONG     NumberOfPorts;
  WCHAR     Manufacturer[64 + 1];
  WCHAR     SerialNumber[64 + 1];
  WCHAR     Model[256 + 1];
  WCHAR     ModelDescription[256 + 1];
  WCHAR     NodeSymbolicName[256 + 1];
  WCHAR     HardwareVersion[256 + 1];
  WCHAR     DriverVersion[256 + 1];
  WCHAR     OptionROMVersion[256 + 1];
  WCHAR     FirmwareVersion[256 + 1];
  WCHAR     DriverName[256 + 1];
  WCHAR     MfgDomain[256 + 1];
} MSFC_FCAdapterHBAAttributes, *PMSFC_FCAdapterHBAAttributes;

Members

UniqueAdapterId

Indicates the unique adapter ID.

HBAStatus

Contains the status of the operation. For a list of allowed values and their descriptions, see HBA_STATUS.

NodeWWN[8]

Contains the 64 bit world-wide name that indicates the node name of the HBA. For a discussion of worldwide names, see the T11 committee's Fibre Channel HBA API specification.

VendorSpecificID

Indicates a vendor-specific ID.

NumberOfPorts

Indicates the number of ports on the HBA.

Manufacturer[64 + 1]

Contains an ASCII string that is 64 bytes or fewer in length and that identifies the name of the manufacturer of the HBA.

SerialNumber[64 + 1]

Contains an ASCII string that is 64 bytes or fewer in length and that identifies the serial number of the HBA.

Model[256 + 1]

Contains an ASCII string that is 256 bytes or fewer in length and that identifies the vendor-specific name of the HBA model.

ModelDescription[256 + 1]

Contains an ASCII string that is 256 bytes or fewer in length and that indicates the model description.

NodeSymbolicName[256 + 1]

Contains an ASCII string that is 256 bytes or fewer in length and that indicates the symbolic name for the fibre channel node.

HardwareVersion[256 + 1]

Contains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific hardware revision level of the HBA.

DriverVersion[256 + 1]

Contains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific version of the HBA miniport driver.

OptionROMVersion[256 + 1]

Contains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific option ROM or BIOS version of the HBA.

FirmwareVersion[256 + 1]

Contains an ASCII string that is 256 bytes or fewer in length and that indicates the vendor-specific firmware version of the HBA.

DriverName[256 + 1]

Contains an ASCII string that is 256 bytes or fewer in length and that indicates the file name for the driver binary file.

MfgDomain[256 + 1]

Contains the name of the HBA manufacturer.

Requirements

Requirement Value
Header hbapiwmi.h (include Hbapiwmi.h)

See also

HBA_STATUS

MSFC_FCAdapterHBAAttributes WMI Class