Classe Msvm_ResourcePoolComponent

Representa um elemento de pool de recursos da plataforma Microsoft Windows Hyper-V.

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

Sintaxe

class Msvm_ResourcePoolComponent : Msvm_VirtualizationComponent
{
  string  CLSID;
  uint32  Context = 1;
  boolean Enabled = True;
  string  Name;
  string  AllocationCapabilitiesClassName;
  string  ResourcePoolClassName;
  string  ResourcePoolSettingDataClassName = "Msvm_ResourcePoolSettingData";
  string  PhysicalDeviceClassName;
  string  WmiFactoryCLSID;
  uint8   MaxParentPools = 0;
};

Membros

A classe Msvm_ResourcePoolComponent tem estes tipos de membros:

Propriedades

A classe Msvm_ResourcePoolComponent tem essas propriedades.

AllocationCapabilitiesClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da classe derivada de CIM_AllocationCapabilities que descreve os recursos de alocação desse pool de recursos.

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.

MaxParentPools

Tipo de dados: uint8

Tipo de acesso: Somente leitura

O número máximo de pools de recursos pai aos quais um pool filho dá suporte.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Uma cadeia de caracteres neutra em linguagem que identifica exclusivamente o elemento. 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.

PhysicalDeviceClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da classe derivada de CIM_LogicalDevice que implementa o dispositivo físico do qual esse pool aloca recursos. Essa propriedade poderá ser Null se a classe de dispositivo virtual alocada desse pool for igual à classe de dispositivo físico.

ResourcePoolClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da classe derivada de CIM_ResourcePool que implementa o pool de recursos.

ResourcePoolSettingDataClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da classe derivada de CIM_SettingData que descreve as configurações não relacionadas à alocação do pool de recursos.

WmiFactoryCLSID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um GUID que representa o identificador de classe da fábrica de objetos WMI do componente.

Comentários

O acesso à classe Msvm_ResourcePoolComponent 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