MS_SMHBA_SAS_PHY WMI Class

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

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

class MS_SMHBA_SAS_PHY
{
    [WmiDataId(1)]
    uint8   PhyIdentifier;

    [WmiDataId(2), HBAType("HBA_SASPHYSPEED")]
    uint32  NegotiatedLinkRate;

    [WmiDataId(3), HBAType("HBA_SASPHYSPEED")]
    uint32  ProgrammedMinLinkRate;

    [WmiDataId(4), HBAType("HBA_SASPHYSPEED")]
    uint32  HardwareMinLinkRate;

    [WmiDataId(5), HBAType("HBA_SASPHYSPEED")]
    uint32  ProgrammedMaxLinkRate;

    [WmiDataId(6), HBAType("HBA_SASPHYSPEED")]
    uint32  HardwareMaxLinkRate;

    [WmiDataId(7), HBAType("HBA_WWN") ]
    uint8   domainPortWWN[8];
};

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

MS_SMHBA_SAS_PHY

There are no methods associated with this WMI class.