Compartilhar via


classe Msvm_EthernetSwitchExtension

Representa uma instância de um componente de extensão associado a um comutador Ethernet virtual.

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_EthernetSwitchExtension : CIM_EnabledLogicalElement
{
  string   InstanceID;
  string   Caption = "Virtual Switch Extension";
  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   SystemCreationClassName = "Msvm_VirtualEthernetSwitch";
  string   SystemName;
  string   CreationClassName = "Msvm_EthernetSwitchExtension";
  string   Name;
  uint8    ExtensionType;
  string   Vendor;
  string   Version;
};

Membros

A classe Msvm_EthernetSwitchExtension tem estes tipos de membros:

Métodos

A classe Msvm_EthernetSwitchExtension tem esses métodos.

Método Descrição
RequestStateChange Solicita uma alteração de estado.

Propriedades

A classe Msvm_EthernetSwitchExtension 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 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 e é sempre definida como "Extensão do Comutador Virtual".

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.

CreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen (256)

O nome da classe ou subclasse usada na criação de uma instância. Essa propriedade é sempre definida como "Msvm_EthernetSwitchExtension".

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.

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.

Valor Significado
Desconhecido
0
Outros
1
Enabled
2
O elemento é ou pode estar executando comandos, processará todos os comandos enfileirados e enfileirará novas solicitações.
Desabilitado
3
O elemento não executará comandos e removerá novas solicitações.
Desligar
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 descartará quaisquer novas solicitações.
Em teste
7
O elemento está em um estado de teste.
Adiada
8
O elemento pode estar concluindo comandos, mas enfileirará quaisquer novas solicitações.
Fechar
9
O elemento está habilitado, mas em um modo restrito. O comportamento do elemento é semelhante ao estado Habilitado, mas processa apenas um conjunto restrito de comandos. Todas as outras solicitações são enfileiradas.
Iniciando
10
O elemento está no processo de ir para um estado Enabled. Novas solicitações são enfileiradas.
DMTF Reservado
11 32767
Reservado.
Fornecedor Reservado
32768 65535
Reservado.

Extensiontype

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Indica o tipo do componente de extensão.

Desconhecido (0)

Captura (1)

Filtro (2)

Encaminhamento (3)

Monitoramento (4)

Nativo (5)

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 erro.
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.

InstallDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data e 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

Qualificadores: Chave, Substituição ("Nome"), MaxLen (256)

O nome exclusivo do componente de extensão.

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.

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.

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.

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

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.

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.

SystemCreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave, Propagada ("CIM_System. CreationClassName"), MaxLen (256)

O nome da classe de criação do sistema.

Systemname

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave, Propagada ("CIM_System. Nome"), MaxLen (256)

O nome da opção virtual à qual a instância de extensão está associada.

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, mas não é usada.

Fornecedor

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Indica o fornecedor que está fornecendo a extensão.

Versão

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

A versão da extensão em um formato de "major. minor", por exemplo, "2.0".

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