Freigeben über


MSFC_HBAPortAttributesResults-Struktur (hbapiwmi.h)

Die Struktur wird von der GetDiscoveredPortAttributes WMI-Methode verwendet, um die Attribute für einen angegebenen Remotefaserkanalport 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;

Member

NodeWWN[8]

Enthält einen 64-Bit-World-Wide-Name (WWN), der den Mit PortWWN zugeordneten Fibre Channel-Knoten eindeutig identifiziert. Eine Diskussion über weltweite Namen finden Sie in der Fibre Channel HBA-API-Spezifikation des T11-Komitees .

PortWWN[8]

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

PortFcId

Enthält die aktuelle Fibre Channel-Adresse von PortWWN. Das Byte mit hoher Ordnung dieses Members enthält das erste Byte der Adresse, und die Byte der niedrigeren Reihenfolge dieses Members enthalten sukzessive niedrigere Bytes der Adresse. Das Byte der niedrigsten Reihenfolge dieses Elements muss 0 sein.

PortType

Gibt den Porttyp an. Dieser Member muss über einen der folgenden Werte verfügen:

Wert Bedeutung
HBA_PORTTYPE_UNKNOWN Unbekannter Porttyp.
HBA_PORTTYPE_OTHER Wert, der kein Porttyp ist.
HBA_PORTTYPE_NOTPRESENT Port nicht vorhanden.
HBA_PORTTYPE_NPORT Fabric
HBA_PORTTYPE_NLPORT Öffentliche Schleife.
HBA_PORTTYPE_FLPORT Fabric in einer Schleife.
HBA_PORTTYPE_FPORT Fabric-Port.
HBA_PORTTYPE_EPORT Fabric-Erweiterungsport.
HBA_PORTTYPE_GPORT Generischer Fabric.
HBA_PORTTYPE_LPORT Privater Schleifenport.
HBA_PORTTYPE_PTP Punkt zu Punkt.

PortState

Enthält den Status des Ports, der von PortWWN angegeben wird. Dieser Member muss über einen der folgenden Werte verfügen:

Wert Bedeutung
HBA_PORTSTATE_UNKNOWN Unbekannt
HBA_PORTSTATE_ONLINE Operative.
HBA_PORTSTATE_OFFLINE Offlinebenutzer
HBA_PORTSTATE_BYPASSED Umgangen.
HBA_PORTSTATE_DIAGNOSTICS Im Diagnose Modus.
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 unterschiedlichen 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 der 4. Generation (FC-GS-4).

PortSupportedFc4Types[32]

Gibt die FC-4-Typen an, die von PortWWN unterstützt werden. Eine Diskussion zu FC-4-Typen finden Sie im ANSI-Standard für Fibre Channel Generic Services der 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 der 4. Generation (FC-GS-4).

PortSupportedSpeed

Gibt die Signalbitraten an, mit denen PortWWN betrieben werden kann. Eine Liste der von diesem Member unterstützten Werte finden Sie unter PortSpeed.

PortSpeed

Gibt die Signalbitraten an, mit denen PortWWN derzeit ausgeführt wird. Dieser Member muss über einen der folgenden Werte verfügen:

Wert Bedeutung
HBA_PORTSPEED_UNKNOWN Geschwindigkeit unbekannt. Der Transceiver kann die Geschwindigkeit nicht melden.
HBA_PORTSPEED_1GBIT 1 Gigabit pro Sekunde
HBA_PORTSPEED_2GBIT 2 Gigabit pro Sekunde
HBA_PORTSPEED_4GBIT 4 Gigabit pro Sekunde
HBA_PORTSPEED_10GBIT 10 Gigabit pro Sekunde
HBA_PORTSPEED_NOT_NEGOTIATED Die Geschwindigkeit, mit der der Hafen betrieben wird, ist 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 Arten von Ports, die diese Nummer berücksichtigt, finden Sie in der Spezifikation des T11-Ausschusses für die Fibre Channel HBA-API (FC-HBA).

Anforderungen

Anforderung Wert
Header hbapiwmi.h (einschließlich Hbapiwmi.h, Hbaapi.h, Hbaapi.h)

Weitere Informationen

GetDiscoveredPortAttributes