MSFC_FibrePortHBAAttributes WMI Class

An HBA miniport driver that supports the FCbre channel HBA API uses the MSFC_FibrePortHBAAttributes WMI class to expose attribute information associated with a Fibre Channel port. There should be one instance of this class for each port.

The MSFC_FibrePortHBAAttributes class is defined as follows in Hbaapi.mof:

class MSFC_FibrePortHBAAttributes {
  [key] 
  string InstanceName;
  boolean Active;
  [Description ("Unique identifier for the port. "
    "This identifier must be unique among all "
    "ports on all adapters. The same value for "
    "in other classes that expose port information"
    "the identifier must be used for the same port") : amended,
    WmiRefClass("MSFC_FibrePort"),
    WmiRefProperty("UniquePortId"),
    WmiDataId(1)
    ] uint64 UniquePortId;
  [HBA_STATUS_QUALIFIERS, WmiDataId(2)] HBA_STATUS  HBAStatus;
  [HBAType("HBA_PORTATTRIBUTES"),WmiDataId(3)]
    MSFC_HBAPortAttributesResults Attributes;
};

When compiled by the WMI tool suite this class definition produces the following data structure:

MSFC_FibrePortHBAAttributes

There are no methods associated with this WMI class.