Classe CIM_ResourcePool

Representa um pool de recursos, que é uma entidade lógica fornecida pelo sistema host para alocar e atribuir recursos.

Sintaxe

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourcePool : CIM_LogicalElement
{
  string  InstanceID;
  string  PoolID;
  boolean Primordial = FALSE;
  uint64  Capacity;
  uint64  Reserved;
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  AllocationUnits;
  string  ConsumedResourceUnits = "count";
  uint64  CurrentlyConsumedResource;
  uint64  MaxConsumableResource;
};

Membros

A classe CIM_ResourcePool tem estes tipos de membros:

Propriedades

A classe CIM_ResourcePool tem essas propriedades.

AllocationUnits

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: IsPUnit

As unidades de alocação usadas pelas propriedades Reservation e Limit . Por exemplo, quando ResourceType é definido como "Processador", AllocationUnits pode ser definido como "hertz*10^6" ou "percent". O valor dessa propriedade deve ser um valor legal do qualificador Unidades Programáticas do Apêndice C.1 de DSP0004 V2.4 ou posterior.

Capacidade

Tipo de dados: uint64

Tipo de acesso: Somente leitura

A quantidade máxima de reservas às quais o pool de recursos pode dar suporte. A propriedade AllocationUnits especifica o tipo de unidade.

ConsumedResourceUnits

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourcePool. MaxConsumableResource", "CIM_ResourcePool. CurrentlyConsumedResource"), IsPUnit

As unidades para as propriedades MaxConsumable e Consumed .

CurrentlyConsumedResource

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

A quantidade de recursos que o pool de recursos apresenta atualmente aos consumidores de recursos. Essa propriedade é diferente da propriedade Reserved porque descreve a exibição de consumidores do recurso enquanto a propriedade Reserved descreve a exibição de produtores do recurso.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave, Substituição ("InstanceID")

Identifica exclusivamente uma instância dessa classe dentro do escopo do namespace que o contém.

Importante

Para garantir a exclusividade dentro do namespace, o valor da propriedade InstanceID deve ser construído no seguinte padrão: OrgID:LocalID

  • OrgID deve incluir um nome com direitos autorais, marca registrada ou de outra forma exclusivo que pertence à entidade de negócios que define a propriedade InstanceID ou ser uma ID registrada atribuída por uma autoridade global reconhecida.
  • OrgID não deve conter dois-pontos. Os primeiros dois-pontos em InstanceID devem estar entre OrgID eLocalID.
  • LocalID é escolhido pela entidade de negócios e não deve ser reutilizá-lo para identificar diferentes elementos subjacentes do mundo real.
  • Se o padrão acima não for usado, a entidade de definição deverá garantir que o valor de InstanceID resultante não seja reutilizado em nenhuma propriedade InstanceID produzida por esse provedor ou outros provedores para esse namespace.
  • Para instâncias definidas por DMTF, o padrão deve ser usado com o OrgID definido como "CIM".

MaxConsumableResource

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

A quantidade máxima de recursos consumíveis que o pool de recursos pode apresentar aos consumidores de recursos. Essa propriedade é diferente da propriedade Capacity porque descreve a exibição de consumidores do recurso enquanto a propriedade Capacity descreve a exibição de produtores do recurso.

OtherResourceType

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

O tipo de recurso quando a propriedade ResourceType é definida como "0" (outro).

PoolID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. PoolId")

Um identificador opaco para o pool. Essa propriedade é usada para fornecer correlação ao salvar e restaurar dados de configuração para o armazenamento persistente subjacente.

Primordial

Tipo de dados: booliano

Tipo de acesso: Somente leitura

true se o pool de recursos for primordial. false se o pool de recursos for um pool de recursos concreto. Um pool de recursos primordial é um pool de recursos que não é criado ou excluído pelos consumidores do recurso. Um pool de recursos concreto pode ser atualizado pelos serviços de alocação de recursos.

Reserved

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O número atual de reservas espalhadas por todas as alocações ativas desse pool. Em uma configuração hierárquica, isso representa a soma de todas as reservas descendentes atuais. A propriedade AllocationUnits especifica o tipo de unidade.

ResourceSubType

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

O subtipo específico de implementação para o pool de recursos. Por exemplo, isso pode ser usado para distinguir modelos diferentes do mesmo tipo de recurso.

ResourceType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

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

O tipo de recurso alocado pelo pool de recursos.

Outros (1)

Sistema de Computador (2)

Processador (3)

Memória (4)

Controlador IDE (5)

HBA scsi 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)

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_LogicalElement