MS_SMHBA_SAS_PHY structure (hbapiwmi.h)

The MS_SMHBA_SAS_PHY structure is used to report the SAS physical port information.

Syntax

typedef struct _MS_SMHBA_SAS_PHY {
  UCHAR PhyIdentifier;
  ULONG NegotiatedLinkRate;
  ULONG ProgrammedMinLinkRate;
  ULONG HardwareMinLinkRate;
  ULONG ProgrammedMaxLinkRate;
  ULONG HardwareMaxLinkRate;
  UCHAR domainPortWWN[8];
} MS_SMHBA_SAS_PHY, *PMS_SMHBA_SAS_PHY;

Members

PhyIdentifier

The port whose physical configuration and link information is being returned. It is unique within the context of the SAS device that contains the physical port.

NegotiatedLinkRate

The state or the transmission speed that is negotiated by the physical port for the physical link.

ProgrammedMinLinkRate

The minimum physical link rate that is set by the physical port control mechanism.

HardwareMinLinkRate

The minimum physical link rate that is supported by the physical port.

ProgrammedMaxLinkRate

The maximum physical link rate that is set by the physical port control mechanism.

HardwareMaxLinkRate

The maximum physical link rate that is supported by the physical port.

domainPortWWN[8]

The Port_Identifier that has the smallest value of any Port_Identifier of an expander SMP.

Remarks

Link rates are defined in hpaapi.h as HBA_SASSPEED_1_5GBIT and HBA_SASSPEED_3GBIT.

Requirements

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