estrutura MSFC_HBAPortAttributesResults (hbapiwmi.h)
A estrutura é usada pelo método GetDiscoveredPortAttributes WMI para relatar os atributos de uma porta de fibre channel remota especificada.
Sintaxe
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;
Membros
NodeWWN[8]
Contém um WWN (nome mundial) de 64 bits que identifica exclusivamente o nó de fibre channel associado a PortWWN. Para obter uma discussão sobre nomes mundiais, consulte a especificação da API do Fibre Channel HBA do comitê T11.
PortWWN[8]
Contém um WWN (nome mundial) de 64 bits que identifica exclusivamente a porta fibre channel. Para obter uma discussão sobre nomes mundiais, consulte a especificação da API do Fibre Channel HBA do comitê T11.
PortFcId
Contém o endereço de fibre channel atual de PortWWN. O byte de ordem alta desse membro contém o primeiro byte do endereço e, sucessivamente, bytes de ordem inferior desse membro contêm bytes sucessivamente menores do endereço. O byte de ordem mais baixo deste membro deve ser zero.
PortType
Indica o tipo de porta. Esse membro deve ter um dos seguintes valores:
Valor | Significado |
---|---|
HBA_PORTTYPE_UNKNOWN | Tipo de porta desconhecido. |
HBA_PORTTYPE_OTHER | Valor que não é um tipo de porta. |
HBA_PORTTYPE_NOTPRESENT | Porta não presente. |
HBA_PORTTYPE_NPORT | Tecido. |
HBA_PORTTYPE_NLPORT | Loop público. |
HBA_PORTTYPE_FLPORT | Malha em um loop. |
HBA_PORTTYPE_FPORT | Porta de malha. |
HBA_PORTTYPE_EPORT | Porta de expansão de malha. |
HBA_PORTTYPE_GPORT | Malha Genérica. |
HBA_PORTTYPE_LPORT | Porta de loop privado. |
HBA_PORTTYPE_PTP | Ponto a ponto. |
PortState
Contém o estado da porta indicada por portWWN. Esse membro deve ter um dos seguintes valores:
Valor | Significado |
---|---|
HBA_PORTSTATE_UNKNOWN | Desconhecido. |
HBA_PORTSTATE_ONLINE | Operacional. |
HBA_PORTSTATE_OFFLINE | Usuário Offline |
HBA_PORTSTATE_BYPASSED | Ignorada. |
HBA_PORTSTATE_DIAGNOSTICS | No modo de diagnóstico. |
HBA_PORTSTATE_LINKDOWN | Link para baixo |
HBA_PORTSTATE_ERROR | Erro de porta. |
HBA_PORTSTATE_LOOPBACK | Loopback. |
PortSupportedClassofService
Indica a classe de serviço que tem suporte portWWN. Para obter uma lista das diferenças de classes de serviço e os valores que devem ser atribuídos a esse membro para cada classe, consulte o padrão ANSI para de 4ª Geração dos Serviços Genéricos do Fibre Channel (FC-GS-4).
PortSupportedFc4Types[32]
Indica os tipos FC-4 compatíveis com portWWN. Para obter um tipo FC-4 de discussão, consulte o padrão ANSI para de 4ª Geração dos Serviços Genéricos do Fibre Channel (FC-GS-4).
PortActiveFc4Types[32]
Indica os tipos FC-4 que estão disponíveis no portWWN. Para obter um tipo FC-4 de discussão, consulte o padrão ANSI para de 4ª Geração dos Serviços Genéricos do Fibre Channel (FC-GS-4).
PortSupportedSpeed
Indica as taxas de bits de sinalização nas quais PortWWN pode operar. Para obter uma lista dos valores compatíveis com esse membro, consulte PortSpeed.
PortSpeed
Indica as taxas de bits de sinalização nas quais PortWWN está operando no momento. Esse membro deve ter um dos seguintes valores:
Valor | Significado |
---|---|
HBA_PORTSPEED_UNKNOWN | Velocidade desconhecida. O transceptor é incapaz de relatar a velocidade. |
HBA_PORTSPEED_1GBIT | 1 gigabit por s |
HBA_PORTSPEED_2GBIT | 2 gigabits por s |
HBA_PORTSPEED_4GBIT | 4 gigabits por s |
HBA_PORTSPEED_10GBIT | 10 gigabits por s |
HBA_PORTSPEED_NOT_NEGOTIATED | A velocidade com que a porta operará ainda não foi estabelecida. |
PortMaxFrameSize
Indica o tamanho máximo do quadro, em bytes, compatível com portWWN.
FabricName[8]
Contém o identificador de nome da malha à qual PortWWN está anexado.
NumberofDiscoveredPorts
Indica o número de portas visíveis para PortWWN. Para obter uma explicação mais detalhada dos tipos de portas que esse número leva em consideração, consulte a especificação do comitê T11 para da API HBA do Fibre Channel (FC-HBA).
Requisitos
Requisito | Valor |
---|---|
cabeçalho | hbapiwmi.h (inclua Hbapiwmi.h, Hbaapi.h, Hbaapi.h) |