Partager via


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)

Voir aussi

GetDiscoveredPortAttributes