CIM_ResourcePool clase

Representa un grupo de recursos, que es una entidad lógica proporcionada por el sistema host para asignar y asignar recursos.

Sintaxis

[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;
};

Miembros

La clase CIM_ResourcePool tiene estos tipos de miembros:

Propiedades

La clase CIM_ResourcePool tiene estas propiedades.

AllocationUnits

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: IsPUnit

Unidades de asignación usadas por las propiedades Reserva y Límite . Por ejemplo, cuando ResourceType se establece en "Processor", AllocationUnits puede establecerse en "hertz*10^6" o "percent". El valor de esta propiedad debe ser un valor legal del calificador Unidades de programación del Apéndice C.1 de DSP0004 V2.4 o posterior.

Capacity

Tipo de datos: uint64

Tipo de acceso: solo lectura

Cantidad máxima de reservas que el grupo de recursos puede admitir. La propiedad AllocationUnits especifica el tipo de unidad.

ConsumedResourceUnits

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourcePool. MaxConsumableResource", "CIM_ResourcePool. ActualmenteConsumedResource"), IsPUnit

Unidades para MaxConsumable y las propiedades Consumidas .

CurrentlyConsumedResource

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

Cantidad de recursos que el grupo de recursos presenta actualmente a los consumidores de recursos. Esta propiedad es diferente de la propiedad Reserved porque describe la vista de consumidores del recurso mientras que la propiedad Reserved describe la vista de productores del recurso.

InstanceID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Clave, Invalidación ("InstanceID")

Identifica de forma única una instancia de esta clase dentro del ámbito del espacio de nombres contenedor.

Importante

Para garantizar la unicidad dentro del espacio de nombres, el valor de la propiedad InstanceID debe construirse con el siguiente patrón: OrgID:LocalID

  • OrgID debe incluir un nombre con derechos de autor, marca registrada o de otro modo único que sea propiedad de la entidad empresarial que defina la propiedad InstanceID o sea un identificador registrado asignado por una autoridad global reconocida.
  • OrgID no debe contener dos puntos. El primer signo de dos puntos de InstanceID debe estar entre orgID yLocalID.
  • La entidad empresarial elige LocalID y no se debe volver a usar para identificar diferentes elementos subyacentes del mundo real.
  • Si no se usa el patrón anterior, la entidad que define debe asegurarse de que el valor de InstanceID resultante no se vuelve a usar en ninguna propiedad instanceID generada por este proveedor u otros proveedores para este espacio de nombres.
  • En el caso de las instancias definidas por DMTF, el patrón debe usarse con el orgID establecido en "CIM".

MaxConsumableResource

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

El máximo de recursos consumibles que el grupo de recursos puede presentar a los consumidores de recursos. Esta propiedad es diferente de la propiedad Capacity porque describe la vista de consumidores del recurso mientras que la propiedad Capacity describe la vista de productores del recurso.

OtherResourceType

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

Tipo de recurso cuando la propiedad ResourceType se establece en "0" (otro).

PoolID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourceAllocationSettingData. PoolId")

Identificador opaco del grupo. Esta propiedad se usa para proporcionar correlación al guardar y restaurar los datos de configuración en el almacenamiento persistente subyacente.

Primordial

Tipo de datos: booleano

Tipo de acceso: solo lectura

True si el grupo de recursos es primordial. false si el grupo de recursos es un grupo de recursos concreto. Un grupo de recursos primordial es un grupo de recursos que los consumidores del recurso no crean ni eliminan. Los servicios de asignación de recursos pueden actualizar un grupo de recursos concreto.

Reserved

Tipo de datos: uint64

Tipo de acceso: solo lectura

El número actual de reservas distribuidas entre todas las asignaciones activas de este grupo. En una configuración jerárquica, representa la suma de todas las reservas descendientes actuales. La propiedad AllocationUnits especifica el tipo de unidad.

ResourceSubType

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

Subtipo específico de implementación para el grupo de recursos. Por ejemplo, se puede usar para distinguir diferentes modelos del mismo tipo de recurso.

ResourceType

Tipo de datos: uint16

Tipo de acceso: solo lectura

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

Tipo de recurso asignado por el grupo de recursos.

Otros (1)

Sistema informático (2)

Procesador (3)

Memoria (4)

Controlador IDE (5)

HBA SCSI paralelo (6)

FC HBA (7)

ISCSI HBA (8)

IB HCA (9)

Adaptador Ethernet (10)

Otro adaptador de red (11)

Ranura de E/S (12)

Dispositivo de E/S (13)

Disquete ( 14)

Unidad de CD (15)

Unidad de DVD (16)

Unidad de disco (17)

Unidad de cinta (18)

Extensión de almacenamiento (19)

Otro dispositivo de almacenamiento (20)

Puerto serie (21)

Puerto paralelo (22)

Controlador USB (23)

Controlador gráfico (24)

Controlador IEEE 1394 (25)

Unidad particionable (26)

Unidad particionable base (27)

Potencia (28)

Capacidad de refrigeración (29)

Puerto de conmutador Ethernet (30)

Disco lógico (31)

Volumen de almacenamiento (32)

Conexión Ethernet (33)

DMTF reservado (..)

Proveedor reservado (0x8000.. 0xFFFF)

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8
Servidor mínimo compatible
Windows Server 2012
Espacio de nombres
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_LogicalElement