Compartilhar via


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)

Consulte também

GetDiscoveredPortAttributes