Msvm_ResourceAllocationSettingData clase

Representa los estados de asignación actuales y registrados de un recurso virtual.

La siguiente sintaxis es código de Formato de objeto administrado (MOF) simplificado e incluye todas las propiedades heredadas.

Sintaxis

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourceAllocationSettingData : CIM_ResourceAllocationSettingData
{
  string  InstanceID = "Microsoft:GUID\DeviceSpecificData";
  string  Caption;
  string  Description;
  string  ElementName;
  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";
  string  VirtualSystemIdentifiers[] = { "GUID" };
};

Miembros

La clase Msvm_ResourceAllocationSettingData tiene estos tipos de miembros:

Propiedades

La clase Msvm_ResourceAllocationSettingData tiene estas propiedades.

Dirección

Tipo de datos: cadena

Tipo de acceso: solo lectura

Dirección del recurso. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

Se trata de una propiedad de solo lectura, pero si la propiedad ResourceType es 20 (controlador de gráficos), se puede cambiar mediante el método ModifyResourceSettings de la clase Msvm_VirtualSystemManagementService .

AddressOnParent

Tipo de datos: cadena

Tipo de acceso: solo lectura

Describe la dirección de este recurso en el contexto del elemento primario. Las propiedades Parent y AddressOnParent se usan para describir la relación del controlador, así como el orden de los dispositivos en un controlador. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

AllocationUnits

Tipo de datos: cadena

Tipo de acceso: solo lectura

Unidad de asignación usada por las propiedades Reserva y Límite . Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

AutomaticAllocation

Tipo de datos: booleano

Tipo de acceso: solo lectura

Indica si el recurso se asignará automáticamente. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

AutomaticDeallocation

Tipo de datos: booleano

Tipo de acceso: solo lectura

Indica si el recurso se desasignará automáticamente. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

Descripción breve del objeto. Esta propiedad se hereda de CIM_ManagedElement.

Connection

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Dispositivo al que está conectado este recurso. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

Se trata de una propiedad de solo lectura. Pero si la propiedad ResourceType es 21 (puerto serie) y la propiedad ResourceSubType es "Microsoft:Hyper-V:Serial Port", la propiedad Connection se puede cambiar mediante el método ModifyResourceSettings de la clase Msvm_VirtualSystemManagementService .

ConsumerVisibility

Tipo de datos: uint16

Tipo de acceso: solo lectura

Visibilidad del consumidor para el recurso asignado. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción del objeto. Esta propiedad se hereda de CIM_ManagedElement.

ElementName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Nombre para mostrar del objeto. Esta propiedad se hereda de CIM_SettingData. Al cambiar esta propiedad, se cambiará el nombre del elemento del derivado del dispositivo lógico asociado.

Se trata de una propiedad de solo lectura, pero se puede cambiar mediante el método ModifyResourceSettings de la clase Msvm_VirtualSystemManagementService .

HostResource

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Solo se puede asignar un recurso host a cada dispositivo de la máquina virtual, por lo que solo se puede establecer el primer elemento de esta matriz. Para los dispositivos que admiten esta característica, establezca el primer elemento de la matriz HostResource para que contenga una referencia al recurso de host subyacente que se va a asignar. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

Se trata de una propiedad de solo lectura. Pero si la propiedad ResourceType es 17 (Disk) y la propiedad ResourceSubType es "Microsoft:Hyper-V:Physical Disk Drive", la propiedad HostResource se puede cambiar mediante el método ModifyResourceSettings de la clase Msvm_VirtualSystemManagementService .

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 CIM_SettingData y siempre se establece en "Microsoft:GUID\DeviceSpecificData".

Límite

Tipo de datos: uint64

Tipo de acceso: solo lectura

Cantidad máxima de recursos que se concederán para esta asignación. La unidad de medida de esta propiedad se especifica mediante la propiedad VirtualQuantityUnits . Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

MappingBehavior

Tipo de datos: uint16

Tipo de acceso: solo lectura

Especifica cómo se asigna este recurso a los recursos subyacentes. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

OtherResourceType

Tipo de datos: cadena

Tipo de acceso: solo lectura

Cadena que describe el tipo de recurso cuando un valor bien definido no está disponible y ResourceType tiene el valor 1(Other). Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

Parent

Tipo de datos: cadena

Tipo de acceso: solo lectura

Elemento primario del recurso. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

PoolID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Identificador del grupo de recursos desde el que se asignó este recurso. En el caso de las instancias asociadas a una máquina virtual, será "Datos específicos del dispositivo Microsoft:GUID\". En el caso de las instancias que definen la configuración potencial de una máquina virtual, se trata de "Microsoft:Definition\GUID\Type", donde Type puede ser uno de "Maximum", "Minimum", "Default" o "Increment". Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

Reserva

Tipo de datos: uint64

Tipo de acceso: solo lectura

Cantidad de recursos garantizados para esta asignación. La unidad de medida de esta propiedad se especifica mediante la propiedad VirtualQuantityUnits . Se garantiza que estos recursos están disponibles para su consumo por parte de la máquina virtual. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

ResourceSubType

Tipo de datos: cadena

Tipo de acceso: solo lectura

Cadena que describe un subtipo específico de implementación para este recurso. Por ejemplo, esto puede usarse para distinguir diferentes modelos del mismo tipo de recurso. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

ResourceType

Tipo de datos: uint16

Tipo de acceso: solo lectura

El tipo de recurso que representa esta configuración de asignación. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

Otros (1)

Sistema informático (2)

Procesador (3)

Memoria (4)

Controlador IDE (5)

HBA SCSI paralelo (6)

FC HBA (7)

HBA iSCSI (8)

IB HCA (9)

Adaptador Ethernet (10)

Otro adaptador de red (11)

Ranura de E/S (12)

Dispositivo de E/S (13)

Unidad de 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)

Fuente de alimentación (28)

Dispositivo de refrigeración (29)

Puerto de conmutador Ethernet (30)

Disco lógico (31)

Volumen de almacenamiento (32)

Conexión Ethernet (33)

DMTF reservado (30 32767)

Proveedor reservado (32768 65535)

VirtualQuantity

Tipo de datos: uint64

Tipo de acceso: solo lectura

Especifica la cantidad de recursos presentados al consumidor. La unidad de medida de esta propiedad se especifica mediante la propiedad VirtualQuantityUnits . Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

VirtualQuantityUnits

Tipo de datos: cadena

Tipo de acceso: solo lectura

Especifica la unidad de medida para esta asignación de recursos. El valor de esta propiedad debe ser un valor legal del calificador unidades de programación tal como se define en el anexo C.1 de DSP0004 V2.5 o posterior. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

VirtualSystemIdentifiers

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Calificadores: ArrayType ("Indexed")

Matriz de cadenas de identificadores de este recurso presentado al sistema operativo de la máquina virtual. Estos valores solo se usan si la propiedad ResourceType está establecida en 6 (HBA SCSI paralelo) y la propiedad ResourceSubType se establece en "Controlador SCSI sintético de Microsoft". Esta propiedad se establece en "GUID".

Se trata de una propiedad de solo lectura, pero se puede cambiar mediante el método ModifyResourceSettings de la clase Msvm_VirtualSystemManagementService .

Peso

Tipo de datos: uint32

Tipo de acceso: solo lectura

Entero que define el peso relativo de cada procesador de máquina virtual. Una vez que se hayan cumplido todas las reservas, la capacidad de procesador físico restante de la plataforma de hospedaje se asignará a las máquinas virtuales en función de sus pesos relativos. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.

Intervalo: 0 1000

Comentarios

El filtrado UAC puede restringir el acceso a la clase Msvm_ResourceAllocationSettingData . Para obtener más información, consulte Control de cuentas de usuario y WMI.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2012 [solo aplicaciones de escritorio]
Espacio de nombres
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData

Msvm_ResourceAllocationSettingData (V1)

Clases para la administración de recursos