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