struttura MSFC_HBAPortAttributesResults (hbapiwmi.h)
La struttura viene usata dai GetDiscoveredPortAttributes metodo WMI per segnalare gli attributi per una porta Fibre Channel remota specificata.
Sintassi
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;
Membri
NodeWWN[8]
Contiene un nome a livello globale (WWN) a 64 bit che identifica in modo univoco il nodo fibre channel associato a PortWWN. Per una discussione sui nomi di tutto il mondo, vedere la specifica API Fibre Channel HBA del comitato T11.
PortWWN[8]
Contiene un nome a 64 bit (WWN) che identifica in modo univoco la porta fibre channel. Per una discussione sui nomi di tutto il mondo, vedere la specifica API Fibre Channel HBA del comitato T11.
PortFcId
Contiene l'indirizzo fibre channel corrente di PortWWN. Il byte di ordine elevato di questo membro contiene il primo byte dell'indirizzo e i byte in ordine successivamente inferiore di questo membro contengono byte più bassi dell'indirizzo. Il byte dell'ordine più basso di questo membro deve essere zero.
PortType
Indica il tipo di porta. Questo membro deve avere uno dei valori seguenti:
Valore | Significato |
---|---|
HBA_PORTTYPE_UNKNOWN | Tipo di porta sconosciuto. |
HBA_PORTTYPE_OTHER | Valore che non è un tipo di porta. |
HBA_PORTTYPE_NOTPRESENT | Porta non presente. |
HBA_PORTTYPE_NPORT | Tessuto. |
HBA_PORTTYPE_NLPORT | Ciclo pubblico. |
HBA_PORTTYPE_FLPORT | Infrastruttura su un ciclo. |
HBA_PORTTYPE_FPORT | Porta dell'infrastruttura. |
HBA_PORTTYPE_EPORT | Porta di espansione dell'infrastruttura. |
HBA_PORTTYPE_GPORT | Infrastruttura generica. |
HBA_PORTTYPE_LPORT | Porta ciclo privato. |
HBA_PORTTYPE_PTP | Punta a punto. |
PortState
Contiene lo stato della porta indicata da PortWWN. Questo membro deve avere uno dei valori seguenti:
Valore | Significato |
---|---|
HBA_PORTSTATE_UNKNOWN | Sconosciuto. |
HBA_PORTSTATE_ONLINE | Operativo. |
HBA_PORTSTATE_OFFLINE | Utente offline |
HBA_PORTSTATE_BYPASSED | Ignorato. |
HBA_PORTSTATE_DIAGNOSTICS | In modalità diagnostica. |
HBA_PORTSTATE_LINKDOWN | Collegamento verso il basso |
HBA_PORTSTATE_ERROR | Errore di porta. |
HBA_PORTSTATE_LOOPBACK | Loopback. |
PortSupportedClassofService
Indica la classe di servizio supportata da PortWWN. Per un elenco delle differenze tra le classi di servizio e i valori che devono essere assegnati a questo membro per ogni classe, vedere lo standard ANSI per Fibre Channel Generic Services 4th Generation (FC-GS-4).
PortSupportedFc4Types[32]
Indica i tipi FC-4 supportati da PortWWN. Per una discussione sui tipi FC-4, vedere lo standard ANSI per Fibre Channel Generic Services 4th Generation (FC-GS-4).
PortActiveFc4Types[32]
Indica i tipi FC-4 attualmente disponibili in PortWWN. Per una discussione sui tipi FC-4, vedere lo standard ANSI per Fibre Channel Generic Services 4th Generation (FC-GS-4).
PortSupportedSpeed
Indica le frequenze di bit di segnalazione a cui PortWWN. Per un elenco dei valori supportati da questo membro, vedere PortSpeed.
PortSpeed
Indica le frequenze di bit di segnalazione in corrispondenza della quale PortWWN è attualmente operativo. Questo membro deve avere uno dei valori seguenti:
Valore | Significato |
---|---|
HBA_PORTSPEED_UNKNOWN | Velocità sconosciuta. Il transceiver non è in grado di segnalare la velocità. |
HBA_PORTSPEED_1GBIT | 1 gigabit al secondo |
HBA_PORTSPEED_2GBIT | 2 gigabit al secondo |
HBA_PORTSPEED_4GBIT | 4 gigabit al secondo |
HBA_PORTSPEED_10GBIT | 10 gigabit al secondo |
HBA_PORTSPEED_NOT_NEGOTIATED | La velocità di funzionamento della porta non è ancora stata stabilita. |
PortMaxFrameSize
Indica la dimensione massima del fotogramma, in byte, supportata da PortWWN.
FabricName[8]
Contiene l'identificatore del nome per l'infrastruttura a cui è collegato PortWWN.
NumberofDiscoveredPorts
Indica il numero di porte visibili per PortWWN. Per una spiegazione più dettagliata dei tipi di porte prese in considerazione da questo numero, vedere la specifica del comitato T11 per API HBA Fibre Channel (FC-HBA).
Fabbisogno
Requisito | Valore |
---|---|
intestazione | hbapiwmi.h (include Hbapiwmi.h, Hbaapi.h, Hbaapi.h) |