estrutura MSFC_HBAPortAttributesResults (hbapiwmi.h)
A estrutura é usada pelo método WMI GetDiscoveredPortAttributes 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 inferiores desse membro contêm bytes sucessivamente menores do endereço. O byte de ordem mais baixo desse 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 | Malha |
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 | Desconhecida. |
HBA_PORTSTATE_ONLINE | Operacional. |
HBA_PORTSTATE_OFFLINE | Usuário Offline |
HBA_PORTSTATE_BYPASSED | Ignorada. |
HBA_PORTSTATE_DIAGNOSTICS | No modo 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 compatível com PortWWN. Para obter uma lista das classes de serviço de diferenças e os valores que devem ser atribuídos a esse membro para cada classe, consulte o padrão ANSI para Serviços Genéricos de Fibre Channel 4ª Geração (FC-GS-4).
PortSupportedFc4Types[32]
Indica os tipos FC-4 compatíveis com PortWWN. Para obter uma discussão sobre os tipos FC-4, consulte o padrão ANSI para a 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 atualmente em PortWWN. Para obter uma discussão sobre os tipos FC-4, consulte o padrão ANSI para a 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 segundo |
HBA_PORTSPEED_2GBIT | 2 gigabits por segundo |
HBA_PORTSPEED_4GBIT | 4 gigabits por segundo |
HBA_PORTSPEED_10GBIT | 10 gigabits por segundo |
HBA_PORTSPEED_NOT_NEGOTIATED | A velocidade com que a porta funcionará 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 a API do Fibre Channel HBA (FC-HBA).
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | hbapiwmi.h (inclua Hbapiwmi.h, Hbaapi.h, Hbaapi.h) |