Compartilhar via


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)

Confira também

GetDiscoveredPortAttributes