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) |