Freigeben über


MSFC_HBAPortAttributesResults Struktur (hbapiwmi.h)

Die Struktur wird von der GetDiscoveredPortAttributes WMI-Methode verwendet, um die Attribute für einen angegebenen Remote-Fibre Channel-Port zu melden.

Syntax

typedef struct _MSFC_HBAPortAttributesResults {
  UCHAR NodeWWN[8];
  UCHAR PortWWN[8];
  ULONG PortFcId;
  ULONG PortType;
  ULONG PortState;
  ULONG PortSupportedClassofService;
  UCHAR PortSupportedFc4Types[32];
  UCHAR PortActiveFc4Types[32];
  ULONG PortSupportedSpeed;
  ULONG PortSpeed;
  ULONG PortMaxFrameSize;
  UCHAR FabricName[8];
  ULONG NumberofDiscoveredPorts;
} MSFC_HBAPortAttributesResults, *PMSFC_HBAPortAttributesResults;

Angehörige

NodeWWN[8]

Enthält einen weltweiten 64-Bit-Namen (WWN), der den mit PortWWN-verknüpften Fibre Channel-Knoten eindeutig identifiziert. Eine Diskussion über weltweite Namen finden Sie in der -HBA-API Spezifikation des T11-Ausschusses.

PortWWN[8]

Enthält einen weltweiten 64-Bit-Namen (WWN), der den Fibre Channel-Port eindeutig identifiziert. Eine Diskussion über weltweite Namen finden Sie in der -HBA-API Spezifikation des T11-Ausschusses.

PortFcId

Enthält die aktuelle Fibre Channel-Adresse von PortWWN. Das Byte der hohen Reihenfolge dieses Elements enthält das erste Byte der Adresse, und nacheinander niedrigere Byte dieses Elements enthalten nacheinander niedrigere Byte der Adresse. Das niedrigste Byte dieses Elements muss null sein.

PortType

Gibt den Porttyp an. Dieses Element muss einen der folgenden Werte aufweisen:

Wert Bedeutung
HBA_PORTTYPE_UNKNOWN Unbekannter Porttyp.
HBA_PORTTYPE_OTHER Wert, der kein Porttyp ist.
HBA_PORTTYPE_NOTPRESENT Der Port ist nicht vorhanden.
HBA_PORTTYPE_NPORT Stoff.
HBA_PORTTYPE_NLPORT Öffentliche Schleife.
HBA_PORTTYPE_FLPORT Fabric auf einer Schleife.
HBA_PORTTYPE_FPORT Fabric-Port.
HBA_PORTTYPE_EPORT Fabric-Erweiterungsport.
HBA_PORTTYPE_GPORT Generic Fabric.
HBA_PORTTYPE_LPORT Privater Schleifenport.
HBA_PORTTYPE_PTP Zeigen Sie auf Punkt.

PortState

Enthält den Durch PortWWNangegebenen Portstatus. Dieses Element muss einen der folgenden Werte aufweisen:

Wert Bedeutung
HBA_PORTSTATE_UNKNOWN Unbekannt.
HBA_PORTSTATE_ONLINE Betrieblich.
HBA_PORTSTATE_OFFLINE Benutzer offline
HBA_PORTSTATE_BYPASSED Umgangen.
HBA_PORTSTATE_DIAGNOSTICS Im Diagnosemodus.
HBA_PORTSTATE_LINKDOWN Link nach unten
HBA_PORTSTATE_ERROR Portfehler.
HBA_PORTSTATE_LOOPBACK Loopback.

PortSupportedClassofService

Gibt die Dienstklasse an, die von PortWWN-unterstützt wird. Eine Liste der Unterschiede der Dienstklassen und der Werte, die diesem Member für jede Klasse zugewiesen werden müssen, finden Sie im ANSI-Standard für Fibre Channel Generic Services 4th Generation (FC-GS-4).

PortSupportedFc4Types[32]

Gibt die FC-4-Typen an, die von PortWWNunterstützt werden. Eine Diskussion zu FC-4-Typen finden Sie im ANSI-Standard für Fibre Channel Generic Services 4. Generation (FC-GS-4).

PortActiveFc4Types[32]

Gibt die FC-4-Typen an, die derzeit auf PortWWN-verfügbar sind. Eine Diskussion zu FC-4-Typen finden Sie im ANSI-Standard für Fibre Channel Generic Services 4. Generation (FC-GS-4).

PortSupportedSpeed

Gibt die Signalbitraten an, mit denen PortWWN- funktionieren kann. Eine Liste der von diesem Element unterstützten Werte finden Sie unter PortSpeed-.

PortSpeed

Gibt die Signalbitraten an, bei denen PortWWN- derzeit ausgeführt wird. Dieses Element muss einen der folgenden Werte aufweisen:

Wert Bedeutung
HBA_PORTSPEED_UNKNOWN Geschwindigkeit unbekannt. Der Transceiver ist nicht in der Lage, die Geschwindigkeit zu melden.
HBA_PORTSPEED_1GBIT 1 Gigabyte pro Sek.
HBA_PORTSPEED_2GBIT 2 Gigabyte pro Sek.
HBA_PORTSPEED_4GBIT 4 Gigabyte pro Sek.
HBA_PORTSPEED_10GBIT 10 Gigabyte pro Sek.
HBA_PORTSPEED_NOT_NEGOTIATED Die Geschwindigkeit, mit der der Hafen betrieben wird, wurde noch nicht festgelegt.

PortMaxFrameSize

Gibt die maximale Framegröße in Bytes an, die von PortWWN-unterstützt wird.

FabricName[8]

Enthält den Namensbezeichner für das Fabric, an das PortWWN- angefügt ist.

NumberofDiscoveredPorts

Gibt die Anzahl der Ports an, die für PortWWN-sichtbar sind. Eine ausführlichere Erläuterung der Art der Ports, die diese Nummer berücksichtigt, finden Sie in der Spezifikation des T11-Ausschusses für Fibre Channel HBA API (FC-HBA).

Anforderungen

Anforderung Wert
Header- hbapiwmi.h (include Hbapiwmi.h, Hbaapi.h, Hbaapi.h)

Siehe auch

GetDiscoveredPortAttributes-