MSFC_HBAPortAttributesResults structure (hbapiwmi.h)
La structure est utilisée par la méthode WMI GetDiscoveredPortAttributes pour signaler les attributs d’un port Fibre Channel distant spécifié.
Syntaxe
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;
Membres
NodeWWN[8]
Contient un nom WWN (World-Wide Name) 64 bits qui identifie de manière unique le nœud Fibre Channel associé à PortWWN. Pour une discussion sur les noms mondiaux, consultez la spécification de l’API Fibre Channel HBA du comité T11.
PortWWN[8]
Contient un nom mondial (WWN) 64 bits qui identifie de manière unique le port Fibre Channel. Pour une discussion sur les noms mondiaux, consultez la spécification de l’API Fibre Channel HBA du comité T11.
PortFcId
Contient l’adresse Fibre Channel actuelle de PortWWN. L’octet d’ordre élevé de ce membre contient le premier octet de l’adresse, et successivement les octets d’ordre inférieur de ce membre contiennent successivement des octets inférieurs de l’adresse. L’octet d’ordre le plus bas de ce membre doit être égal à zéro.
PortType
Indique le type de port. Ce membre doit avoir l’une des valeurs suivantes :
Valeur | Signification |
---|---|
HBA_PORTTYPE_UNKNOWN | Type de port inconnu. |
HBA_PORTTYPE_OTHER | Valeur qui n’est pas un type de port. |
HBA_PORTTYPE_NOTPRESENT | Port non présent. |
HBA_PORTTYPE_NPORT | Infrastructure. |
HBA_PORTTYPE_NLPORT | Boucle publique. |
HBA_PORTTYPE_FLPORT | Structure sur une boucle. |
HBA_PORTTYPE_FPORT | Port d’infrastructure. |
HBA_PORTTYPE_EPORT | Port d’extension de la structure. |
HBA_PORTTYPE_GPORT | Infrastructure générique. |
HBA_PORTTYPE_LPORT | Port de boucle privée. |
HBA_PORTTYPE_PTP | Point à point. |
PortState
Contient l’état du port indiqué par PortWWN. Ce membre doit avoir l’une des valeurs suivantes :
Valeur | Signification |
---|---|
HBA_PORTSTATE_UNKNOWN | Inconnu. |
HBA_PORTSTATE_ONLINE | Opérationnel. |
HBA_PORTSTATE_OFFLINE | Utilisateur hors connexion |
HBA_PORTSTATE_BYPASSED | Contourné. |
HBA_PORTSTATE_DIAGNOSTICS | En mode diagnostics. |
HBA_PORTSTATE_LINKDOWN | Lien vers le bas |
HBA_PORTSTATE_ERROR | Erreur de port. |
HBA_PORTSTATE_LOOPBACK | Bouclage. |
PortSupportedClassofService
Indique la classe de service prise en charge par PortWWN. Pour obtenir la liste des classes de différences de service et les valeurs qui doivent être affectées à ce membre pour chaque classe, consultez la norme ANSI pour les services génériques Fibre Channel 4e génération (FC-GS-4).
PortSupportedFc4Types[32]
Indique les types FC-4 pris en charge par PortWWN. Pour une discussion sur les types FC-4, consultez la norme ANSI pour les services génériques Fibre Channel de 4e génération (FC-GS-4).
PortActiveFc4Types[32]
Indique les types FC-4 actuellement disponibles sur PortWWN. Pour une discussion sur les types FC-4, consultez la norme ANSI pour les services génériques Fibre Channel de 4e génération (FC-GS-4).
PortSupportedSpeed
Indique les débits binaires de signalisation auxquels PortWWN peut fonctionner. Pour obtenir la liste des valeurs que ce membre prend en charge, consultez PortSpeed.
PortSpeed
Indique les débits binaires de signalisation auxquels PortWWN fonctionne actuellement. Ce membre doit avoir l’une des valeurs suivantes :
Valeur | Signification |
---|---|
HBA_PORTSPEED_UNKNOWN | Vitesse inconnue. L’émetteur-récepteur est incapable de signaler la vitesse. |
HBA_PORTSPEED_1GBIT | 1 gigabit par s |
HBA_PORTSPEED_2GBIT | 2 gigabits par seconde |
HBA_PORTSPEED_4GBIT | 4 gigabits par seconde |
HBA_PORTSPEED_10GBIT | 10 gigabits par seconde |
HBA_PORTSPEED_NOT_NEGOTIATED | La vitesse de fonctionnement du port n’a pas encore été établie. |
PortMaxFrameSize
Indique la taille d’image maximale, en octets, prise en charge par PortWWN.
FabricName[8]
Contient l’identificateur de nom de l’infrastructure à laquelle PortWWN est attaché.
NumberofDiscoveredPorts
Indique le nombre de ports visibles par PortWWN. Pour obtenir une explication plus détaillée des types de ports pris en compte par ce nombre, consultez la spécification du comité T11 pour l’API HBA Fibre Channel (FC-HBA).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | hbapiwmi.h (inclure Hbapiwmi.h, Hbaapi.h, Hbaapi.h) |