Compartilhar via


Classe Msvm_ExternalFcPort

Observação

Este artigo contém referências ao termo slave (escravo) – um termo que a Microsoft não tolera e que parou de usar em novos produtos e documentação. Quando o termo for removido do software, também o removeremos deste artigo.

Representa uma porta Fibre Channel externa.

A sintaxe a seguir é um código MOF (Managed Object Format) simplificado e inclui todas as propriedades herdadas.

Sintaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ExternalFcPort : CIM_FCPort
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 2;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName;
  string   SystemName;
  string   CreationClassName;
  string   DeviceID;
  boolean  PowerManagementSupported;
  uint16   PowerManagementCapabilities[];
  uint16   Availability;
  uint16   StatusInfo;
  uint32   LastErrorCode;
  string   ErrorDescription;
  boolean  ErrorCleared;
  string   OtherIdentifyingInfo[];
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  string   IdentifyingDescriptions[];
  uint16   AdditionalAvailability[];
  uint64   MaxQuiesceTime;
  uint64   Speed;
  uint64   MaxSpeed;
  uint64   RequestedSpeed;
  uint16   UsageRestriction;
  uint16   PortType;
  string   OtherPortType;
  string   OtherNetworkPortType;
  uint16   PortNumber;
  uint16   LinkTechnology;
  string   OtherLinkTechnology;
  string   PermanentAddress;
  string   NetworkAddresses[];
  boolean  FullDuplex;
  boolean  AutoSense;
  uint64   SupportedMaximumTransmissionUnit;
  uint64   ActiveMaximumTransmissionUnit;
  uint16   SupportedCOS[];
  uint16   ActiveCOS[];
  uint16   SupportedFC4Types[];
  uint16   ActiveFC4Types[];
  boolean  IsHyperVCapable;
  string   WWNN;
  string   WWPN;
};

Membros

A classe Msvm_ExternalFcPort tem estes tipos de membros:

Métodos

A classe Msvm_ExternalFcPort tem estes métodos.

Método Descrição
EnableDevice Não há suporte para esse método.
OnlineDevice Não há suporte para esse método.
QuiesceDevice Não há suporte para esse método.
RequestStateChange Solicita uma alteração de estado
Restaurar Redefine o dispositivo virtual.
RestoreProperties Não há suporte para esse método.
SaveProperties Não há suporte para esse método.
SetPowerState Não há suporte para esse método.

Propriedades

A classe Msvm_ExternalFcPort tem estas propriedades.

ActiveCOS

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Uma matriz de inteiros que indica as classes de serviço que estão ativas. O COS com suporte é especificado pela propriedade SupportedCOS. Essa propriedade é herdada de CIM_FCPort.

Desconhecido (0)

1 (1)

2 (2)

3 (3)

4 (4)

5 (5)

6 (6)

F (7 )

ActiveFC4Types

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Uma matriz de inteiros que indica os protocolos FC-4 do Fibre Channel em execução no momento. Uma lista de todos os protocolos com suporte é especificada pela propriedade SupportedFC4Types. Essa propriedade é herdada de CIM_FCPort.

Desconhecido (0)

Outros (1)

ISO/IEC 8802 - 2 LLC (4)

IP sobre FC (5)

SCSI - FCP (8)

SCSI - GPP (9)

IPI – 3 Master (17)

IPI – 3 Slave (18)

IPI – 3 Peer (19)

IPI de CP – 3 Master (21)

IPI de CP – 3 Slave (22)

IPI de CP – 3 Peer (23)

Canal SBCCS (25)

Unidade de controle SBCCS (26)

Canal FC-SB-2 (27)

Unidade de controle FC-SB-2 (28)

Serviços Fibre Channel (FC-GS, FC-GS-2, FC-GS-3) (32)

FC-SW (34)

FC - SNMP (36)

HIPPI - FP (64)

BBL Control (80)

BBL FDDI Encapsulated LAN PDU (81)

BBL 802.3 Encapsulated LAN PDU (82)

FC - VI (88)

FC - AV (96)

Fornecedor exclusivo (255)

ActiveMaximumTransmissionUnit

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("Bytes")

A MTU (unidade de transmissão máxima) ativa ou negociada que pode ter suporte, em bytes. Essa propriedade é herdada de CIM_NetworkPort.

AdditionalAvailability

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualquer disponibilidade e status adicionais do dispositivo. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

AutoSense

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se a porta é capaz de determinar automaticamente a velocidade ou outras características de comunicação da mídia de rede anexada. Essa propriedade é herdada de CIM_NetworkPort.

Disponibilidade

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A disponibilidade primária e o status do dispositivo. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

AvailableRequestedStates

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Indica os valores possíveis para o parâmetro RequestedState do método RequestStateChange. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como Null.

Legenda

Tipo de dados: string

Tipo de acesso: Somente leitura

Uma descrição breve do objeto. Essa propriedade é herdada de CIM_ManagedSystemElement.

CommunicationStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica a capacidade da instrumentação de se comunicar com o elemento gerenciado subjacente. Um valor Null indica que essa propriedade não foi implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

Não disponível (1)

Comunicação OK (2)

Comunicação perdida (3)

Sem contato (4)

DMTF Reservado (..)

Fornecedor reservado (0x8000.. )

CreationClassName

Tipo de dados: string

Tipo de acesso: Somente leitura

O nome da classe de criação do sistema de escopo. Esta propriedade é herdada de CIM_LogicalDevice.

Descrição

Tipo de dados: string

Tipo de acesso: Somente leitura

Uma descrição do objeto . Essa propriedade é herdada de CIM_ManagedSystemElement.

DetailedStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Complementa a propriedade PrimaryStatus com detalhes de status adicionais. Um valor Null indica que essa propriedade não foi implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Não disponível (0)

Nenhuma informação adicional (1)

Estressado (2)

Falha preditiva (3)

Erro Irrecuperável (4)

Erro na entidade de suporte (5)

DMTF Reservado (..)

Fornecedor reservado (0x8000.. )

DeviceID

Tipo de dados: string

Tipo de acesso: Somente leitura

Um endereço ou outras informações de identificação para nomear exclusivamente o dispositivo lógico. Esta propriedade é herdada de CIM_LogicalDevice.

ElementName

Tipo de dados: string

Tipo de acesso: Somente leitura

Um nome de exibição para o objeto. Essa propriedade é herdada de CIM_ManagedSystemElement.

EnabledDefault

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Configuração padrão ou de inicialização de um administrador para a propriedade EnabledState de um elemento. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como 2 (Habilitada).

EnabledState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Os estados habilitado e desabilitado de um elemento. Essa propriedade é herdada de CIM_EnabledLogicalElement e será um dos valores a seguir.

Valor Significado
Desconhecido
0
O estado do elemento não pôde ser determinado.
Outras
1
Enabled
2
O elemento está em execução.
Desabilitado
3
O elemento está desativado.
Desligando
4
O elemento está no processo de ir para um estado Desabilitado.
Não aplicável
5
O elemento não dá suporte a ser habilitado ou desabilitado.
Habilitado, mas offline
6
O elemento pode estar concluindo comandos e removerá novas solicitações.
Em teste
7
O elemento está em um estado de teste.
Adiado
8
O elemento pode estar concluindo comandos, mas enfileirará novas solicitações.
Fechar para novas sessões
9
O elemento está habilitado, mas está em um modo restrito. O comportamento do elemento é semelhante ao estado Habilitado (2), mas processa apenas um conjunto restrito de comandos. Todas as outras solicitações estão na fila.
Iniciando
10
O elemento está no processo de ir para um estado Habilitado (2). Novas solicitações estão na fila.

ErrorCleared

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o erro relatado em LastErrorCode agora está corrigido. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

ErrorDescription

Tipo de dados: string

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que fornece mais informações sobre o erro registrado em LastErrorCode e informações sobre as ações corretivas que podem ser executadas. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

FullDuplex

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se a porta está operando no modo duplex completo. Essa propriedade é herdada de CIM_NetworkPort.

HealthState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A integridade atual do elemento. Essa propriedade é herdada de CIM_ManagedSystemElement.

IdentifyingDescriptions

Tipo de dados: matriz string

Tipo de acesso: Somente leitura

Uma matriz de cadeias de caracteres de forma livre que fornecem explicações e detalhes por trás das entradas na matriz de propriedades OtherIdentifyingInfo. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

InstallDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data e a hora em que o objeto foi instalado. Essa propriedade não requer um valor para indicar que o objeto está instalado. Essa propriedade é herdada de CIM_ManagedSystemElement.

InstanceID

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: Key

Identifica exclusivamente uma instância dessa classe. Essa propriedade é herdada de CIM_ManagedSystemElement.

IsHyperVCapable

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Se essa propriedade for True, essa porta Fibre Channel poderá ser conectada aos comutadores e, portanto, poderá fornecer conectividade a uma máquina virtual. Se essa propriedade for False, essa porta não poderá ser usada pela arquitetura do Fibre Channel da máquina virtual.

LastErrorCode

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O último código de erro relatado pelo dispositivo lógico. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

LinkTechnology

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Especifica o tipo de tecnologia de link para a porta. Quando definido como 1 (Outro), a propriedade OtherLinkTechnology conterá uma descrição de cadeia de caracteres do tipo de link. Essa propriedade é herdada de CIM_NetworkPort.

Desconhecido (0)

Outros (1)

Ethernet (2)

IB (3)

FC (4)

FDDI (5)

ATM (6)

Token Ring (7)

Frame Relay (8)

Infravermelho (9)

BlueTooth (10)

LAN sem fio (11 )

MaxQuiesceTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Essa propriedade foi substituída. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

MaxSpeed

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("Bits por segundo")

A largura de banda máxima da porta, em bits por segundo. Essa propriedade é herdada de CIM_LogicalPort.

Nome

Tipo de dados: string

Tipo de acesso: Somente leitura

O rótulo pelo qual o objeto é conhecido. Essa propriedade é herdada de CIM_ManagedSystemElement.

NetworkAddresses

Tipo de dados: matriz string

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64)

Uma matriz de cadeias de caracteres que contêm os endereços MAC da porta. Essa propriedade é herdada de CIM_NetworkPort.

OperatingStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Fornece informações de status atuais para a condição operacional do elemento e pode ser usado para fornecer mais detalhes em relação ao valor da propriedade EnabledState. Um valor Null indica que essa propriedade não foi implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

Não disponível (1)

Manutenção (2)

Iniciando (3)

Interrompendo (4)

Interrompido (5)

Anulado (6)

Inativo (7)

Concluído (8)

Migrando (9)

Emigrando (10)

Imigrando (11)

Instantâneo (12)

Desligando (13)

Em Teste (14)

Transição (15)

Em Serviço (16)

DMTF Reservado (..)

Fornecedor reservado (0x8000.. )

OperationalStatus

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Os status atuais do objeto. Essa propriedade é herdada de CIM_ManagedSystemElement.

OtherEnabledState

Tipo de dados: string

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que descreve o estado habilitado ou desabilitado do elemento quando a propriedade EnabledState é definida como 1 (Outro). Essa propriedade deve ser definida como Null quando a propriedade EnabledState for qualquer valor diferente de 1. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como Null.

OtherIdentifyingInfo

Tipo de dados: matriz string

Tipo de acesso: Somente leitura

Quaisquer dados adicionais, além das informações de ID do dispositivo, que podem ser usados para identificar um dispositivo lógico. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

OtherLinkTechnology

Tipo de dados: string

Tipo de acesso: Somente leitura

Um valor de cadeia de caracteres que descreve LinkTechnology quando ele é definido como 1, (Outro). Essa propriedade é herdada de CIM_NetworkPort.

OtherNetworkPortType

Tipo de dados: string

Tipo de acesso: Somente leitura

O uso dessa propriedade é preterido em vez da propriedade PortType. Essa propriedade é herdada de CIM_NetworkPort.

OtherPortType

Tipo de dados: string

Tipo de acesso: Somente leitura

Descreve o tipo de módulo quando PortType é definido como 1 (Outro). Essa propriedade é herdada de CIM_LogicalPort.

PermanentAddress

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64)

O endereço de rede codificado em uma porta. Esse endereço codificado pode ser alterado usando uma atualização de firmware ou uma configuração de software. Quando essa alteração for feita, o campo deverá ser atualizado ao mesmo tempo. Essa propriedade deverá ser Null se não houver nenhum endereço codificado para o adaptador de rede. Essa propriedade é herdada de CIM_NetworkPort.

PortNumber

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O número da porta. Essa propriedade é herdada de CIM_NetworkPort.

PortType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O modo específico que está atualmente habilitado para a porta. Quando definida como 1 (Outro), a propriedade OtherPortType relacionada conterá uma descrição de cadeia de caracteres do tipo de porta. Essa propriedade é herdada de CIM_LogicalPort.

Desconhecido (0)

Outros (1)

//50 Copper 10BaseT (50)

10-100BaseT (51)

100BaseT (52)

1000BaseT (53)

2500BaseT (54)

10GBaseT (55)

10GBase-CX4 (56)

//100 Fibre 100Base-FX (100)

100Base-SX (101)

1000Base-SX (102)

1000Base-LX (103)

1000Base-CX (104)

10GBase-SR (105)

10GBase-SW (106)

10GBase-LX4 (107)

10GBase-LR (108)

10GBase-LW (109)

10GBase-ER (110)

10GBase-EW (111)

Fornecedor reservado (16000..65535)

PowerManagementCapabilities

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Os recursos de gerenciamento de energia do dispositivo. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

PowerManagementSupported

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o dispositivo pode ter gerenciamento de energia. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

PowerOnHours

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O número de horas consecutivas em que esse dispositivo foi ativado desde seu último ciclo de energia. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

PrimaryStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Fornece informações de status de alto nível. Essa propriedade deve ser usada em conjunto com a propriedade DetailedStatus para fornecer o status de integridade detalhado e de alto nível do elemento e dos seus subcomponentes. Um valor Null indica que essa propriedade não foi implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

OK (1)

Degradado (2)

Erro (3)

DMTF Reservado (..)

Fornecedor reservado (0x8000.. )

RequestedSpeed

Tipo de dados: uint64

Tipo de acesso: Somente gravação

Qualificadores: Unidades ("Bits por segundo")

A largura de banda solicitada da porta, em bits por segundo. A largura de banda real é relatada na propriedade Speed. Essa propriedade é herdada de CIM_LogicalPort.

RequestedState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O último estado solicitado ou desejado para o elemento. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como 12 (Não Aplicável).

Velocidade

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("Bits por segundo")

A largura de banda da porta, em bits por segundo. Essa propriedade é herdada de CIM_LogicalPort.

Status

Tipo de dados: string

Tipo de acesso: Somente leitura

O status atual do objeto. Essa propriedade é herdada de CIM_ManagedSystemElement, mas não é usada.

StatusDescriptions

Tipo de dados: matriz string

Tipo de acesso: Somente leitura

Cadeias de caracteres que descrevem os vários valores da matriz OperationalStatus. Essa propriedade é herdada de CIM_ManagedSystemElement.

StatusInfo

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O estado atual do dispositivo lógico. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

SupportedCOS

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Uma matriz de inteiros que indica as classes de serviço do Fibre Channel (COS) com suporte. O COS ativo é especificado pela propriedade ActiveCOS. Essa propriedade é herdada de CIM_FCPort.

Desconhecido (0)

1 (1)

2 (2)

3 (3)

4 (4)

5 (5)

6 (6)

F (7 )

SupportedFC4Types

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Uma matriz de inteiros que indica os protocolos FC-4 do Fibre Channel com suporte. Os protocolos que estão ativos e em execução são especificados pela propriedade ActiveFC4Types. Essa propriedade é herdada de CIM_FCPort.

Desconhecido (0)

Outros (1)

ISO/IEC 8802 - 2 LLC (4)

IP sobre FC (5)

SCSI - FCP (8)

SCSI - GPP (9)

IPI – 3 Master (17)

IPI – 3 Slave (18)

IPI – 3 Peer (19)

IPI de CP – 3 Master (21)

IPI de CP – 3 Slave (22)

IPI de CP – 3 Peer (23)

Canal SBCCS (25)

Unidade de controle SBCCS (26)

Canal FC-SB-2 (27)

Unidade de controle FC-SB-2 (28)

Serviços Fibre Channel (FC-GS, FC-GS-2, FC-GS-3) (32)

FC-SW (34)

FC - SNMP (36)

HIPPI - FP (64)

BBL Control (80)

BBL FDDI Encapsulated LAN PDU (81)

BBL 802.3 Encapsulated LAN PDU (82)

FC - VI (88)

FC - AV (96)

Fornecedor exclusivo (255)

SupportedMaximumTransmissionUnit

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("Bytes")

A MTU (Unidade Máxima de Transmissão) que pode ter suporte, em bytes. Essa propriedade é herdada de CIM_NetworkPort.

SystemCreationClassName

Tipo de dados: string

Tipo de acesso: Somente leitura

O nome da classe de criação do sistema de escopo. Esta propriedade é herdada de CIM_LogicalDevice.

SystemName

Tipo de dados: string

Tipo de acesso: Somente leitura

O nome do sistema de escopo. Esta propriedade é herdada de CIM_LogicalDevice.

TimeOfLastStateChange

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data ou hora em que o estado habilitado do elemento foi alterado pela última vez. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como Null.

TotalPowerOnHours

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O número total de horas que este dispositivo foi alimentado. Essa propriedade é herdada de CIM_LogicalDevice, mas não é usada.

TransitioningToState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica o estado de destino para o qual a instância está em transição. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como Null.

UsageRestriction

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Em algumas circunstâncias, uma porta lógica pode ser identificável como uma porta de front-end ou de back-end. Um exemplo dessa situação seria uma matriz de armazenamento que pode ter portas de back-end para se comunicar com unidades de disco e portas de front-end para se comunicar com os hosts. Se não houver nenhuma restrição sobre o uso da porta, o valor deverá ser definido como 4 (Não restrito). Essa propriedade é herdada de CIM_LogicalPort.

Desconhecido (0)

Somente front-end (2)

Somente back-end (3)

Não restrito (4)

WWNN

Tipo de dados: string

Tipo de acesso: Somente leitura

O nome do nó universal para esta porta Fibre Channel.

WWPN

Tipo de dados: string

Tipo de acesso: Somente leitura

O nome da porta universal para esta porta Fibre Channel.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe