classe Msvm_AllocationCapabilities

Define os meios pelos quais um cliente pode descobrir o intervalo válido de configurações padrão para um recurso virtual. Um objeto Msvm_AllocationCapabilities está associado a cada pool de recursos. Quatro objetos Msvm_ResourceAllocationSettingData são associados ao objeto Msvm_AllocationCapabilities para descrever os valores mínimo, máximo, padrão e incremental para a alocação do recurso fornecido. Juntas, essas classes descrevem o intervalo geral de recursos com suporte.

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

Sintaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_AllocationCapabilities : CIM_AllocationCapabilities
{
  string InstanceID;
  string Caption;
  string Description;
  string ElementName;
  uint16 ResourceType;
  string OtherResourceType;
  string ResourceSubType;
  uint16 RequestTypesSupported;
  uint16 SharingMode;
  uint16 SupportedAddStates[];
  uint16 SupportedRemoveStates[];
};

Membros

A classe Msvm_AllocationCapabilities tem esses tipos de membros:

Propriedades

A classe Msvm_AllocationCapabilities tem essas propriedades.

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64)

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

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um nome de exibição para o objeto . Essa propriedade permite que cada instância defina um nome de exibição além de suas principais propriedades, dados de identidade e informações de descrição. A propriedade Name da classe CIM_ManagedSystemElement também é definida como um nome de exibição. Mas, muitas vezes, é subclasse para ser uma Chave. Não é razoável que a mesma propriedade possa transmitir identidade e um nome de exibição, sem inconsistências. Quando Name existe e não é uma Chave (como para instâncias de um dispositivo lógico), as mesmas informações podem estar presentes nas propriedades Name e ElementName . Essa propriedade é herdada de CIM_ManagedElement.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um identificador exclusivo para esse pool de recursos. Essa propriedade é herdada de CIM_ManagedElement.

OtherResourceType

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que descreve o tipo de recurso quando um valor bem definido não está disponível e ResourceType tem o valor "Outro". Essa propriedade é herdada de CIM_AllocationCapabilities.

RequestTypesSupported

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica se há suporte para a solicitação de um recurso específico. Essa propriedade é herdada de CIM_AllocationCapabilities.

Valor Significado
Desconhecido
0
Unknown
Específicas
2
A solicitação pode incluir uma solicitação para um recurso específico.
Geral
3
A solicitação não inclui uma solicitação para um recurso específico.
Ambos
4
Há suporte para solicitações específicas e gerais.

ResourceSubType

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que descreve um subtipo específico de implementação para esse recurso. Por exemplo, isso pode ser usado para distinguir diferentes modelos do mesmo tipo de recurso. Essa propriedade é herdada de CIM_AllocationCapabilities.

ResourceType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O tipo de recurso que essa configuração de alocação representa. Essa propriedade é herdada de CIM_AllocationCapabilities.

Outros (1)

Sistema de Computador (2)

Processador (3)

Memória (4)

Controlador IDE (5)

SCSI HBA paralelo (6)

FC HBA (7)

iSCSI HBA (8)

IB HCA (9)

Adaptador Ethernet (10)

Outro Adaptador de Rede (11)

Slot de E/S (12)

Dispositivo de E/S (13)

Unidade disquete (14)

Unidade de CD (15)

Unidade de DVD (16)

Unidade de Disco (17)

Unidade de Fita (18)

Extensão de Armazenamento (19)

Outro dispositivo de armazenamento (20)

Porta serial (21)

Porta paralela (22)

Controlador USB (23)

Controlador gráfico (24)

Controlador IEEE 1394 (25)

Unidade particionável (26)

Unidade Particionável Base (27)

Energia (28)

Capacidade de resfriamento (29)

Porta do Comutador Ethernet (30)

Disco Lógico (31)

Volume de Armazenamento (32)

Conexão Ethernet (33)

DMTF reservado (..)

Fornecedor Reservado (0x8000.. 0xFFFF )

SharingMode

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica como o acesso a um recurso subjacente é concedido. Essa propriedade é herdada de CIM_AllocationCapabilities.

Valor Significado
Desconhecido
0
Unknown
Dedicado
2
Acesso exclusivo a um recurso subjacente.
Compartilhado
3
Uso compartilhado de um recurso subjacente.

SupportedAddStates

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Indica os estados em que o sistema ao qual o recurso será associado pode estar quando um novo recurso for criado. Essa propriedade é herdada de CIM_AllocationCapabilities.

Desconhecido (0)

Habilitado (2)

Desabilitado (3)

Desligar (4)

Não aplicável (5)

Habilitado, mas Offline (6)

Em Teste (7)

Adiado (8)

Quiesce (9)

A partir de (10)

Pausado (11)

Suspenso (12)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. 0xFFFF )

SupportedRemoveStates

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Indica os estados em que o sistema ao qual o recurso está associado pode estar quando o recurso é removido. Essa propriedade é herdada de CIM_AllocationCapabilities.

Desconhecido (0)

Habilitado (2)

Desabilitado (3)

Desligar (4)

Não aplicável (5)

Habilitado, mas Offline (6)

Em Teste (7)

Adiado (8)

Quiesce (9)

A partir de (10)

Pausado (11)

Suspenso (12)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. 0xFFFF )

Comentários

O acesso à classe Msvm_AllocationCapabilities pode ser restrito pela Filtragem de 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]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_AllocationCapabilities

CIM_AllocationCapabilities

Msvm_AllocationCapabilities (V1)

Classes de gerenciamento de recursos