Compartilhar via


classe Msvm_VirtualSystemResourceComponent

Representa um serviço de dispositivo virtual da plataforma Microsoft Windows Hyper-V.

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

Sintaxe

class Msvm_VirtualSystemResourceComponent : Msvm_VirtualizationComponent
{
  string  Name;
  string  CLSID;
  uint32  Context = 1;
  boolean Enabled = True;
  string  AdditionalClassNames[];
  uint16  Type = 1;
  boolean HotAdd = False;
  boolean HotRemove = False;
};

Membros

A classe Msvm_VirtualSystemResourceComponent tem estes tipos de membros:

Propriedades

A classe Msvm_VirtualSystemResourceComponent tem essas propriedades.

AdditionalClassNames

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Uma matriz de cadeias de caracteres que contém classes adicionais que não são de associação exibidas por essa instância Msvm_VirtualSystemResourceComponent . Essas classes não devem derivar de CIM_LogicalDevice nem CIM_ResourceAllocationSettingData.

CLSID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um GUID que representa o identificador de classe do objeto COM do serviço. Essa propriedade é herdada de Msvm_VirtualizationComponent.

Contexto

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O contexto no qual o objeto recém-criado será executado. Esse valor é passado no parâmetro dwClsContext para CoCreateInstance. Essa propriedade é herdada de Msvm_VirtualizationComponent e é sempre definida como 1.

Enabled

Tipo de dados: booliano

Tipo de acesso: Somente leitura

True se essa instância estiver habilitada e puder ser usada para concluir solicitações de cliente; caso contrário, False. Essa propriedade é herdada de Msvm_VirtualizationComponent e é sempre definida como True.

HotAdd

Tipo de dados: booliano

Tipo de acesso: Somente leitura

True se essa instância puder ser adicionada a uma máquina virtual; caso contrário, False. O padrão é False.

HotRemove

Tipo de dados: booliano

Tipo de acesso: Somente leitura

True se essa instância puder ser removida de uma máquina virtual; caso contrário, False. O padrão é False.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Uma cadeia de caracteres neutra em idioma que identifica exclusivamente o serviço. O seguinte formato é sugerido para evitar conflitos de nomenclatura: "vendor|component|version". Por exemplo, esse nome representa a versão 1.0 do Componente de Porta de Rede Emulada da Microsoft: "Microsoft| EmulatedNetworkPortComponent| V1.0". Essa propriedade é herdada de Msvm_VirtualizationComponent.

Tipo

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A relação do objeto WMI descrita aqui com o dispositivo virtual.

Valor Significado
"Não alterável"
0
"Singleton"
1
Singleton é um objeto WMI de nível superior que está vinculado a 1:1 com um Dispositivo Virtual e só pode existir uma vez por máquina virtual. Esse é o valor padrão.
"MultiInstance"
2
MultiInstance é um objeto WMI de nível superior que pode existir várias vezes por máquina virtual e está vinculado a 1:1 com um Dispositivo Virtual.
"Subdispositivo"
3
Subdispositivo é um objeto WMI que não tem referência pai, mas é controlado por apenas um Dispositivo Virtual que pode existir apenas uma vez por máquina virtual. O objeto WMI, porém, pode existir várias vezes.

Comentários

O acesso à classe Msvm_VirtualSystemResourceComponent pode ser restrito pela Filtragem UAC. Para obter mais informações, consulte Controle de Conta de Usuário e WMI.

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]
Fim do suporte ao cliente
Windows 8.1
Fim do suporte ao servidor
Windows Server 2012 R2
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

Msvm_VirtualizationComponent

Msvm_VirtualizationComponent