MS_SMHBA_SAS_Port structure (hbapiwmi.h)

The MS_SMHBA_SAS_Port structure is used to report the SAS port information.

Syntax

typedef struct _MS_SMHBA_SAS_Port {
  ULONG PortProtocol;
  UCHAR LocalSASAddress[8];
  UCHAR AttachedSASAddress[8];
  ULONG NumberofDiscoveredPorts;
  ULONG NumberofPhys;
} MS_SMHBA_SAS_Port, *PMS_SMHBA_SAS_Port;

Members

PortProtocol

The protocols that are supported by this SAS port.

LocalSASAddress[8]

The Port_Identifier of this SAS port

AttachedSASAddress[8]

The SAS address of the entity that is at the opposite end of the SAS link from this local SAS port.

NumberofDiscoveredPorts

The number of end ports that are visible to the local SAS port. The discovered ports might also include SMP ports that are contained within SAS expander devices.

NumberofPhys

The number of physical ports that are associated with this SAS port. If the value is more than one, this SAS port is considered to be a wide port.

Requirements

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