MS_SMHBA_SAS_Port WMI Class

An HBA miniport driver that supports the Storage Management API uses the MS_SMHBA_SAS_Port class to expose the attributes that are associated with a SAS port. There should be one instance of this class for each port.

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

class MS_SMHBA_SAS_Port 
{
    [HBAType("HBA_SASPORTPROTOCOL"), WmiDataId(1)]
    uint32  PortProtocol;

    [HBAType("HBA_WWN"), WmiDataId(2)]
    uint8   LocalSASAddress[8];

    [HBAType("HBA_WWN"), WmiDataId(3)]
    uint8   AttachedSASAddress[8];

    [WmiDataId(4)]
    uint32  NumberofDiscoveredPorts;

    [WmiDataId(5)]
    uint32  NumberofPhys;
};

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

MS_SMHBA_SAS_Port

There are no methods associated with this WMI class.