Compartilhar via


Classe Msvm_VirtualFcSwitch

Representa um comutador fibre channel virtual. Cada comutador é associado a uma porta física fibre channel à qual muitas portas fibre channel sintéticas podem ser conectadas. O comutador em si não é altamente configurável e atua principalmente como um espaço reservado.

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_VirtualFcSwitch : CIM_ComputerSystem
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 5;
  string   OtherEnabledState;
  uint16   RequestedState;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   CreationClassName;
  string   Name;
  string   PrimaryOwnerName;
  string   PrimaryOwnerContact;
  string   Roles[];
  string   NameFormat;
  string   OtherIdentifyingInfo[];
  string   IdentifyingDescriptions[];
  uint16   Dedicated[];
  string   OtherDedicatedDescriptions[];
  uint16   ResetCapability;
  uint16   PowerManagementCapabilities[];
};

Membros

A classe Msvm_VirtualFcSwitch tem estes tipos de membros:

Métodos

A classe Msvm_VirtualFcSwitch tem esses métodos.

Método Descrição
RequestStateChange Solicita uma alteração de estado.
SetPowerState Não há suporte para o método.

Propriedades

A classe Msvm_VirtualFcSwitch tem essas propriedades.

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 usado para iniciar uma alteração de estado. Os valores listados serão um subconjunto dos valores contidos na propriedade RequestedStatesSupported da instância associada do CIM_EnabledLogicalElementCapabilities, em que os valores selecionados são uma função do estado atual do objeto CIM_EnabledLogicalElement . Essa propriedade poderá ser não Null se uma implementação for capaz de anunciar o conjunto de valores possíveis como uma função do estado atual. Essa propriedade será Null se uma implementação não puder determinar o conjunto de valores possíveis como uma função do estado atual.

Essa propriedade é herdada de CIM_EnabledLogicalElement.

Habilitado (2)

Desabilitado (3)

Desligar (4)

Offline (6)

Teste (7)

Adiar (8)

Quiesce (9)

Reinicialização (10)

Redefinir (11)

DMTF Reservado (.. )

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

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 está 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: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da classe ou subclasse usada na criação de uma instância. Essa propriedade é herdada de CIM_System.

Dedicado

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Indica se o sistema do computador é um sistema de finalidade especial (dedicado a um uso específico), em vez de ser um sistema de uso geral. Essa propriedade é herdada de CIM_ComputerSystem e é sempre definida como 0 (Não Dedicada).

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

DetailedStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

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

Não disponível (0)

Nenhuma informação adicional (1)

Estressado (2)

Falha preditiva (3)

Erro não recuperável (4)

Entidade de suporte em erro (5)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. )

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

EnabledDefault

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A configuração padrão ou de inicialização de um administrador para o estado habilitado de um elemento. Essa propriedade é herdada de CIM_EnabledLogicalElement e será um dos valores a seguir.

Habilitado (2)

Desabilitado (3)

Habilitado, mas Offline (6)

EnabledState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Os estados habilitados e desabilitados de um elemento. Essa propriedade também pode indicar as transições entre esses estados solicitados. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como 5 (Não Aplicável).

HealthState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Especifica a integridade atual do elemento. Esse atributo expressa a integridade desse elemento, mas não necessariamente a de seus subcomponentes.

Quando ocorrer um erro crítico, marcar o log de eventos para obter detalhes. A propriedade EnabledState também pode conter mais informações. Por exemplo, quando o espaço em disco é extremamente baixo, HealthState é definido como 25, a máquina virtual pausa e EnabledState é definido como 32768 (pausado).

Essa propriedade é herdada de CIM_ManagedSystemElement.

Valor Significado
OK
5
O elemento é totalmente funcional e está operando dentro de parâmetros operacionais normais e sem erros.
Falha principal
20
O elemento sofreu uma grande falha.
Falha crítica
25
O elemento não é funcional e a recuperação pode não ser possível.

IdentifyingDescriptions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Essa propriedade é herdada de CIM_ComputerSystem e é sempre definida como Null.

InstallDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data e a hora em que a configuração da máquina virtual foi criada para uma máquina virtual, ou Null, para um sistema operacional de gerenciamento. Essa propriedade é herdada de CIM_ManagedSystemElement.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

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

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

Nameformat

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que identifica como o nome do sistema foi gerado, usando a heurística de subclasse. Essa propriedade é herdada de CIM_ComputerSystem e é sempre definida como Null.

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 está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

Não disponível (1)

Manutenção (2)

Começando (3)

Parando (4)

Parado (5)

Anulado (6)

Dormente (7)

Concluído (8)

Migrando (9)

Emigrou (10)

Immigrating (11)

Instantâneo (12)

Desligar (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

Uma matriz que contém os status atuais do objeto . Essa propriedade é herdada de CIM_ManagedSystemElement.

OtherDedicatedDescriptions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que descreve como ou por que o sistema é dedicado quando a matriz Dedicada inclui o valor 2 (Outros). Essa propriedade é herdada de CIM_ComputerSystem e é sempre definida como Null.

OtherEnabledState

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O estado habilitado ou desabilitado do elemento quando a propriedade EnabledState é definida como 1 (Outros). Essa propriedade deve ser definida como Null quando EnabledState for qualquer valor diferente de 1. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como Null.

OtherIdentifyingInfo

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Essa propriedade é herdada de CIM_ComputerSystem e é sempre definida como Null.

PowerManagementCapabilities

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Essa propriedade é herdada de CIM_ComputerSystem, mas não é usada.

PrimaryOwnerContact

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que indica como o proprietário do sistema primário pode ser acessado (por exemplo, um número de telefone ou um endereço de email). Essa propriedade é herdada de CIM_System e é sempre definida como Null.

PrimaryOwnerName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome do proprietário do sistema primário. Essa propriedade é herdada de CIM_System e é sempre definida como Null.

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 status de integridade detalhada e de alto nível do elemento e seus subcomponentes. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

OK (1)

Degradado (2)

Erro (3)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. )

RequestedState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O último estado solicitado ou desejado para o elemento conforme passado para o método RequestStateChange ou 12 (Não Aplicável) se nenhuma alteração de estado estiver em andamento. O estado real do elemento é representado por EnabledState. Essa propriedade é fornecida para comparar os últimos estados solicitados e atuais habilitados ou desabilitados. Essa propriedade é herdada de CIM_EnabledLogicalElement.

ResetCapability

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Essa propriedade é herdada de CIM_ComputerSystem.

Funções

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Uma matriz de cadeias de caracteres que descrevem as funções que o sistema desempenha no ambiente de tecnologia da informação. Essa propriedade é herdada de CIM_System e é sempre definida como Null.

Status

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que especifica o status do elemento . Essa propriedade é herdada de CIM_ManagedSystemElement.

StatusDescriptions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ArrayType ("Indexado")

Uma matriz que contém cadeias de caracteres que descrevem os valores de matriz OperationalStatus correspondentes. Essa propriedade é herdada de CIM_ManagedSystemElement.

TimeOfLastStateChange

Tipo de dados: datetime

Tipo de acesso: Somente leitura

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

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.

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