Partager via


structure MSFC_HBAPortAttributesResults (hbapiwmi.h)

La structure est utilisée par l'GetDiscoveredPortAttributes méthode WMI 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 À l’échelle du monde 64 bits (WWN) 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 HBA fibre channel du comité T11.

PortWWN[8]

Contient un nom WWN (World-Wide Name) 64 bits qui identifie de façon unique le port fibre channel. Pour une discussion sur les noms mondiaux, consultez la spécification de l’API HBA fibre channel 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 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 Tissu.
HBA_PORTTYPE_NLPORT Boucle publique.
HBA_PORTTYPE_FLPORT Fabric sur une boucle.
HBA_PORTTYPE_FPORT Port d’infrastructure.
HBA_PORTTYPE_EPORT Port d’expansion de l’infrastructure.
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 Fibre Channel Generic Services 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 Fibre Channel Generic Services 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 Fibre Channel Generic Services 4e génération (FC-GS-4).

PortSupportedSpeed

Indique les taux de transmission de signalisation auxquels PortWWN peut fonctionner. Pour obtenir la liste des valeurs que ce membre prend en charge, consultez PortSpeed.

PortSpeed

Indique les taux de débit de signalisation auxquels portWWN fonctionne actuellement. Ce membre doit avoir l’une des valeurs suivantes :

Valeur Signification
HBA_PORTSPEED_UNKNOWN Vitesse inconnue. Le transceiveur est incapable de signaler la vitesse.
HBA_PORTSPEED_1GBIT 1 gigaoctet par seconde
HBA_PORTSPEED_2GBIT 2 gigaoctets par seconde
HBA_PORTSPEED_4GBIT 4 gigaoctets par seconde
HBA_PORTSPEED_10GBIT 10 gigaoctets par seconde
HBA_PORTSPEED_NOT_NEGOTIATED La vitesse à laquelle le port fonctionnera n’a pas encore été établie.

PortMaxFrameSize

Indique la taille maximale d’images, 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 API Fibre Channel HBA (FC-HBA).

Exigences

Exigence Valeur
d’en-tête hbapiwmi.h (include Hbapiwmi.h, Hbaapi.h, Hbaapi.h)

Voir aussi

GetDiscoveredPortAttributes