classe CIM_ResourceAllocationSettingData

Representa as configurações de um recurso alocado que estão fora do escopo da classe CIM normalmente usada para representar o próprio recurso. Essas configurações incluem informações específicas para a alocação que podem não estar visíveis para o consumidor do recurso.

Sintaxe

[Abstract, Version("2.24.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourceAllocationSettingData : CIM_SettingData
{
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Reservation;
  uint64  Limit;
  uint32  Weight;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
};

Membros

A classe CIM_ResourceAllocationSettingData tem esses tipos de membros:

Propriedades

A classe CIM_ResourceAllocationSettingData tem essas propriedades.

Endereço

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O endereço do recurso, por exemplo, o endereço MAC de uma porta Ethernet.

AddressOnParent

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O endereço desse recurso do contexto do pai. Essa propriedade é usada para descrever uma relação de controlador e a ordenação de dispositivos em um controlador. Por exemplo, se o pai for um controlador PCI, essa propriedade especificaria o slot PCI desse dispositivo filho.

AllocationUnits

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. Reserva", "CIM_ResourceAllocationSettingData. Limite"), IsPUnit

As unidades de alocação usadas pelas propriedades Reserva e Limite .

AutomaticAllocation

Tipo de dados: booliano

Tipo de acesso: Somente leitura

true para alocar automaticamente o recurso; caso contrário, false.

AutomaticDeallocation

Tipo de dados: booliano

Tipo de acesso: Somente leitura

true para desalocar automaticamente o recurso; caso contrário, false.

Conexão

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Uma matriz que indica os objetos conectados ao recurso, como uma rede nomeada ou porta de comutador.

ConsumerVisibility

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A visibilidade dos consumidores para o recurso alocado.

Desconhecido (0)

Passagem (2)

Virtualizado (3)

Não representado (4)

DMTF reservado (..)

Fornecedor Reservado (32767..65535)

HostResource

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. ConsumerVisibility", "CIM_ResourceAllocationSettingData. MappingBehavior")

Uma matriz que contém a atribuição dos recursos alocados. Cada valor não nulo dessa propriedade deve ser formatado como um URI baseado em RFC3986. Se o recurso for modelado, o valor deverá ser um URI WBEM.

Limite

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. AllocationUnits")

A quantidade máxima de recurso a ser concedida à alocação. O tipo de unidade dessa propriedade é especificado pela propriedade AllocationUnits .

MappingBehavior

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica como o recurso é mapeado para recursos subjacentes.

Desconhecido (0)

Sem suporte (2)

Dedicado (3)

Afinidade Flexível (4)

Afinidade Dura (5)

DMTF Reservado (..)

Fornecedor Reservado (32767..65535)

OtherResourceType

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. ResourceType")

Uma descrição do tipo de recurso quando a propriedade ResourceType é definida como 1 (outra).

Pai

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O pai do recurso, por exemplo, um controlador para a alocação atual.

PoolID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourcePool. PoolId")

A ID do pool de recursos que gerou o recurso.

Reserva

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. AllocationUnits")

O número de recursos que têm a garantia de estar disponível para essa alocação. Em sistemas que dão suporte ao excesso de compromisso de recursos, esse valor normalmente é usado para o controle de admissão.

O tipo de unidade dessa propriedade é especificado pela propriedade AllocationUnits .

ResourceSubType

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. ResourceType")

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.

ResourceType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. OtherResourceType", "CIM_ResourceAllocationSettingData. ResourceSubType")

O tipo de recurso representado pelas configurações de alocação.

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)

VirtualQuantity

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. VirtualQuantityUnits")

O número de recursos apresentados ao consumidor do recurso.

VirtualQuantityUnits

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. VirtualQuantity"), IsPUnit

As unidades usadas pela propriedade VirtualQuantity .

Weight

Tipo de dados: uint32

Tipo de acesso: Somente leitura

A prioridade relativa para essa alocação em relação a outras alocações do mesmo pool de recursos.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8
Servidor mínimo com suporte
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_SettingData