MSVM _ ResourcePool (clase)

Describe un tipo de recurso virtual disponible para su uso en máquinas virtuales. El grupo de recursos agrega recursos físicos y se usa para asignar recursos a las máquinas virtuales. En Hyper-V, todos los grupos de recursos son primordiales y hay exactamente un grupo para cada tipo de recurso específico que se puede asignar a una máquina virtual.

La siguiente sintaxis es código simplificado de Managed Object Format (MOF) e incluye todas las propiedades heredadas.

Sintaxis

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourcePool : CIM_ResourcePool
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   PoolID = "Microsoft:GUID\Root";
  boolean  Primordial = False;
  uint64   Capacity;
  uint64   Reserved;
  uint16   ResourceType = 4;
  string   OtherResourceType;
  string   ResourceSubType;
  string   AllocationUnits = "Megabyte";
  string   ConsumedResourceUnits = "count";
  uint64   CurrentlyConsumedResource;
  uint64   MaxConsumableResource;
};

Miembros

La clase MSVM _ ResourcePool tiene estos tipos de miembros:

Propiedades

La clase MSVM _ ResourcePool tiene estas propiedades.

AllocationUnits

Tipo de datos: cadena

Tipo de acceso: solo lectura

Las unidades de asignación que usa el grupo de recursos. Esta propiedad se hereda de _ ResourcePool CIMy está establecida en "megabyte".

Capacity

Tipo de datos: UInt64

Tipo de acceso: solo lectura

Cantidad máxima (en unidades de AllocationUnits) de las reservas activas que puede admitir el grupo de recursos de servicio. Esta propiedad se hereda de _ ResourcePool CIM.

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Breve descripción del objeto. Esta propiedad se hereda de _ ManagedElement de CIM.

CommunicationStatus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Indica la capacidad de la instrumentación de comunicarse con el elemento administrado subyacente. Un valor null indica que esta propiedad no está implementada. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

Desconocido (0)

No disponible (1)

Comunicación correcta (2)

Comunicación perdida (3)

Sin contacto (4)

DMTF reservado (..)

Proveedor reservado (0x8000... )

ConsumedResourceUnits

Tipo de datos: cadena

Tipo de acceso: solo lectura

Especifica las unidades para las propiedades MaxConsumableResource y CurrentlyConsumedResource .

CurrentlyConsumedResource

Tipo de datos: UInt64

Tipo de acceso: solo lectura

Especifica la cantidad de recursos que el grupo de recursos de recurso presenta actualmente a los consumidores. Esta propiedad es diferente de la propiedad Reserved en que describe la vista de consumidores del recurso, mientras que la propiedad Reserved describe la vista de productores del recurso.

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción del objeto. Esta propiedad se hereda de _ ManagedElement de CIM.

DetailedStatus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Complementa la propiedad PrimaryStatus con detalles de estado adicionales. Un valor null indica que esta propiedad no está implementada. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

No disponible (0)

No hay información adicional (1)

Con estrés (2)

Error predictivo (3)

Error no recuperable (4)

Entidad auxiliar en error (5)

DMTF reservado (..)

Proveedor reservado (0x8000... )

ElementName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Nombre para mostrar del objeto. Esta propiedad se hereda de _ ManagedElement de CIM.

HealthState

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Estado actual del elemento. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

InstallDate

Tipo de datos: DateTime

Tipo de acceso: solo lectura

Fecha y hora en que se instaló el objeto. Esta propiedad no necesita un valor para indicar que el objeto está instalado. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

InstanceID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: clave

Identifica de forma única una instancia de esta clase. Esta propiedad se hereda de _ ManagedElement de CIM.

MaxConsumableResource

Tipo de datos: UInt64

Tipo de acceso: solo lectura

Especifica la cantidad máxima de recursos consumibles que el grupo de recursos puede presentar a los consumidores. Esta propiedad es diferente de la propiedad Capacity en que describe la vista de consumidores del recurso, mientras que la propiedad Capacity describe la vista de productores del recurso.

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

Etiqueta por la que se conoce el objeto. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

OperatingStatus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Proporciona información sobre el estado actual de la condición operativa del elemento y se puede usar para proporcionar más detalles con respecto al valor de la propiedad EnabledState . Un valor null indica que esta propiedad no está implementada. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

Desconocido (0)

No disponible (1)

Mantenimiento (2)

Inicio (3)

Detención (4)

Detenido (5)

Anulado (6)

Inactivo (7)

Completado (8)

Migración (9)

Emigrating (10)

Migración (11)

Instantánea (12)

Cerrando (13)

En pruebas (14)

Transición (15)

En servicio (16)

DMTF reservado (..)

Proveedor reservado (0x8000... )

OperationalStatus

Tipo de datos: matriz UInt16

Tipo de acceso: solo lectura

Calificadores: override ("OperationalStatus"), ArrayType ("indexado")

Estados actuales del objeto. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

Si no se han detectado condiciones relacionadas con QoS, el estado principal (OperationalStatus [ 0 ] ) se establece en OK (2). De lo contrario, el estado principal se establece en degradado (3) y uno o varios valores de estado secundarios se rellenan en la matriz, empezando por el índice 1, que notifican condiciones más específicas, según esta tabla.

Value Descripción
Rendimiento insuficiente (32788)
Al menos uno de los discos virtuales asignados del grupo está notificando actualmente un estado de rendimiento insuficiente.

El proveedor WMI de Hyper-V genera un evento MSVM _ StorageAlert cada vez que cambia el OperationalStatus de la clase MSVM _ ResourcePool .

Aceptar (2)

Degradado (3)

Error no recuperable (7)

Sin contacto (12)

Comunicación perdida (13)

El Protocolo no coincide (32775)

Rendimiento insuficiente (32788)

OtherResourceType

Tipo de datos: cadena

Tipo de acceso: solo lectura

Una cadena que describe el tipo de recurso cuando un valor bien definido no está disponible y resourcetype está establecido en 0 ("otro"). Esta propiedad se hereda de _ ResourcePool CIM y está establecida en null.

PoolID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Las instancias de CIM _ ResourceAllocationSettingData que se asignaron desde este grupo hacen referencia a este valor. Esta propiedad se hereda de CIM _ ResourcePooly siempre está establecida en "Microsoft:GUID \ raíz".

PrimaryStatus

Tipo de datos: UInt16

Tipo de acceso: solo lectura

Proporciona información de estado de alto nivel. Esta propiedad debe utilizarse junto con la propiedad DetailedStatus para proporcionar el estado de mantenimiento detallado y de alto nivel del elemento y sus subcomponentes. Un valor null indica que esta propiedad no está implementada. Esta propiedad se hereda del _ ManagedSystemElement de CIM.

Desconocido (0)

Aceptar (1)

Degradado (2)

Error (3)

DMTF reservado (..)

Proveedor reservado (0x8000... )

Primordial

Tipo de datos: booleano

Tipo de acceso: solo lectura

True si este grupo de recursos es la base de la que se dibujan y devuelven los recursos en la actividad de administración de recursos; en caso contrario, false. Ser primordial significa que el grupo de recursos no se puede crear o eliminar por los consumidores de este modelo. Sin embargo, otras acciones, modeladas o no, pueden afectar a las características o el tamaño de los grupos de recursos primordiales. Esta propiedad se hereda de _ ResourcePool CIM.

Reserved

Tipo de datos: UInt64

Tipo de acceso: solo lectura

Las reservas actuales (en unidades de AllocationUnits) se distribuyen entre todas las asignaciones activas de este grupo. En una configuración jerárquica, representa la suma de todas las reservas actuales del grupo de recursos descendientes. Esta propiedad se hereda de _ ResourcePool CIM.

Subtipo de recurso

Tipo de datos: cadena

Tipo de acceso: solo lectura

Cadena que describe un subtipo específico de implementación para este grupo. Por ejemplo, se puede usar para distinguir los diferentes modelos del mismo tipo de recurso. Esta propiedad se hereda de _ ResourcePool CIM.

ResourceType

Tipo de datos: UInt16

Tipo de acceso: solo lectura

El tipo de recurso que puede asignar este grupo de recursos. Esta propiedad se hereda de _ ResourcePool CIMy está establecida en 4 ("Memory").

Estado

Tipo de datos: cadena

Tipo de acceso: solo lectura

Estado actual del objeto. Esta propiedad se hereda del _ ManagedSystemElement de CIM, pero no se usa.

StatusDescriptions

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Cadenas que describen los distintos valores de la matriz OperationalStatus . Esta propiedad se hereda del _ ManagedSystemElement de CIM.

Observaciones

El acceso a la clase MSVM _ ResourcePool puede estar restringido por el filtrado de UAC. Para obtener más información, vea control de cuentas de usuario y WMI.

Requisitos

Requisito Value
Cliente mínimo compatible
Solo aplicaciones de escritorio de Windows 8 []
Servidor mínimo compatible
Solo aplicaciones de escritorio de Windows Server 2012 []
Espacio de nombres
\Virtualización de raíz \ V2
MOF
WindowsVirtualization. v2. mof
Archivo DLL
Vmms.exe

Vea también

_RESOURCEPOOL CIM

_RESOURCEPOOL CIM

MSVM _ ResourcePool (V1)

MSVM _ StorageAlert

Clases de administración de recursos