Msvm_StorageAllocationSettingData clase
Representa la configuración relacionada específicamente con la asignación de almacenamiento virtual.
La sintaxis siguiente es código de Formato de objeto administrado (MOF) simplificado e incluye todas las propiedades heredadas.
Sintaxis
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageAllocationSettingData : CIM_StorageAllocationSettingData
{
string InstanceID;
string Caption = "Hard Disk Image Default Settings";
string Description = "Describes the default settings for the hard disk image resources";
string ElementName;
uint16 ResourceType;
string OtherResourceType;
string ResourceSubType;
string PoolID;
uint16 ConsumerVisibility;
string HostResource[];
string AllocationUnits;
uint64 VirtualQuantity;
uint64 Limit = 1;
uint32 Weight;
string StorageQoSPolicyID;
boolean AutomaticAllocation;
boolean AutomaticDeallocation;
string Parent;
string Connection[];
string Address;
uint16 MappingBehavior;
string AddressOnParent;
uint64 VirtualResourceBlockSize;
string VirtualQuantityUnits = "count(fixed size block)";
uint16 Access;
uint64 HostResourceBlockSize;
uint64 Reservation;
uint64 HostExtentStartingAddress;
string HostExtentName;
uint16 HostExtentNameFormat;
string OtherHostExtentNameFormat;
uint16 HostExtentNameNamespace;
string OtherHostExtentNameNamespace;
uint64 IOPSLimit;
uint64 IOPSReservation;
string IOPSAllocationUnits;
boolean PersistentReservationsSupported;
uint16 CachingMode;
string SnapshotId = "";
boolean IgnoreFlushes;
uint16 WriteHardeningMethod;
};
Miembros
La clase Msvm_StorageAllocationSettingData tiene estos tipos de miembros:
Propiedades
La clase Msvm_StorageAllocationSettingData tiene estas propiedades.
-
Acceder
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
Especifica el acceso de almacenamiento. Esta propiedad se hereda de CIM_StorageAllocationSettingData.
-
Desconocido (0)
-
Legible (1)
-
Grabable (2)
-
Lectura y escritura compatibles (3)
-
-
Dirección
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Dirección del recurso. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.
-
-
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
Unidades de asignación usadas 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.
-
-
CachingMode
-
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
Indica si se debe usar y cómo se debe usar el almacenamiento en caché de archivos en memoria para este disco duro virtual. La directiva predeterminada se establece en el campo DefaultVirtualHardDiskCachingMode de la clase Msvm_VirtualSystemManagementServiceSettingData .
Nota
Se ha agregado en Windows 10.
-
-
Desconocido (0)
-
Valor predeterminado (2)
-
Sin almacenamiento en caché (3)
-
Memoria caché de los padres que se pueden compartir (4)
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 y siempre se establece en "Configuración predeterminada de imagen de disco duro".
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.
ConsumerVisibility
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
Visibilidad del consumidor del recurso asignado. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.
-
Desconocido (0)
-
Pasado a través (2)
-
Virtualizado (3)
-
No representado (4)
Descripción
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Descripción del objeto. Esta propiedad se hereda de CIM_ManagedElement y siempre se establece en "Describe la configuración predeterminada para los recursos de imagen de disco duro".
ElementName
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Nombre para mostrar del objeto. Esta propiedad se hereda de CIM_SettingData.
HostExtentName
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Identificador único para la extensión del host. La extensión de host identificada se usa para la asignación de recursos de almacenamiento. Esta propiedad se hereda de CIM_StorageAllocationSettingData.
HostExtentNameFormat
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
Identifica el formato que se usa para la propiedad HostExtentName . Esta propiedad se hereda de CIM_StorageAllocationSettingData.
-
Desconocido (0)
-
Otros (1)
-
SNVM (7)
-
NAA (9)
-
EUI64 (10)
-
T10VID (11)
-
Nombre del dispositivo del sistema operativo (12)
-
DMTF Reservado (.. )
HostExtentNameNamespace
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
Si la extensión del host es un volumen SCSI, el origen preferido para los nombres de volumen SCSI es respuestas SCSI VPD Page 83. Esta propiedad se hereda de CIM_StorageAllocationSettingData.
-
Desconocido (0)
-
Otros (1)
-
VPD83Type3 (2)
-
VPD83Type2 (3)
-
VPD83Type1 (4)
-
VPD80 (5)
-
NodeWWN (6)
-
SNVM (7)
-
Espacio de nombres del dispositivo del sistema operativo (8)
-
DMTF Reservado (.. )
HostExtentStartingAddress
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
Identifica la dirección inicial en la extensión de almacenamiento del host, identificada por la propiedad HostExtentName , que se usa para la asignación de la extensión de almacenamiento virtual. Un valor Null indica que no hay ninguna asignación directa de la extensión de almacenamiento virtual a la extensión de almacenamiento del host a la que se hace referencia. Esta propiedad se hereda de CIM_StorageAllocationSettingData.
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 31 (disco lógico) y la propiedad ResourceSubType es "Microsoft:Hyper-V:Virtual Hard Disk", "Microsoft:Hyper-V:Virtual CD/DVD Disk" o "Microsoft:Hyper-V:Virtual Floppy Disk", la propiedad HostResource se puede cambiar mediante el método ModifyResourceSettings de la clase Msvm_VirtualSystemManagementService .
HostResourceBlockSize
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
Tamaño, en bytes, de los bloques que se asignan en el host como resultado de esta solicitud de asignación de recursos de almacenamiento o de asignación de recursos de almacenamiento. Si el tamaño del bloque es variable, se especificará el tamaño máximo de bloque, en bytes. Si el tamaño del bloque es desconocido o si no se aplica un concepto de bloque, se usará el valor 1. Esta propiedad se hereda de CIM_StorageAllocationSettingData.
IgnoreFlushes
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Si se establece en true, Hyper-V omitirá el vaciado de reescritura para esa máquina virtual determinada. Si se establece en false, Hyper-V seguirá reescribiendo en el disco en cada vaciado. False es la configuración predeterminada.
Windows 10: este valor no se admite hasta Windows 10.
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.
IOPSAllocationUnits
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Especifica las unidades de asignación usadas por las propiedades IOPSLimit e IOPSReservation . Esta propiedad siempre tiene el valor :
"count(normalized I/O) / second"
El rendimiento se mide en operaciones de E/S normalizadas por segundo (IOPS) en lugar de en IOPS sin formato. Al usar IOPS normalizadas, cada solicitud de E/S se contabiliza como 1 E/S normalizada si el tamaño de la solicitud es menor o igual que un tamaño base predefinido (8 KB). Las solicitudes que son mayores que el tamaño base se tienen en cuenta como operaciones de E/S de N, donde N es el valor redondeado hacia arriba del tamaño de la solicitud dividido por el tamaño base. Por ejemplo, si el tamaño base es de 8 KB, una solicitud de 16 KB se cuenta como 2 operaciones de E/S normalizadas, una solicitud de 32 KB como 4 operaciones de E/S normalizadas, etc.
Windows 8.1: este valor no se admite hasta Windows 8.1 y Windows Server 2012 R2.
IOPSLimit
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: MaxValue (1000000000)
Número máximo de operaciones de E/S por segundo (IOPS) que se atenderán para esta extensión de almacenamiento virtual. Si el valor no está definido o es cero, no hay ningún límite en el número de IOPS que el dispositivo puede emitir.
Nota
Puede usar el método ModifyResourceSettings de la clase Msvm_VirtualSystemManagementService para modificar el valor de esta propiedad. Esta propiedad solo es significativa para Msvm_StorageAllocationSettingData instancias que solicitan asignaciones de recursos para máquinas virtuales. Se omite al asignar recursos a un grupo secundario.
Windows 8.1: este valor no se admite hasta Windows 8.1 y Windows Server 2012 R2.
IOPSReservation
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: MaxValue (1000000000)
Número mínimo de operaciones de E/S por segundo (IOPS) que se atenderán para esta extensión de almacenamiento virtual.
Si se definen IOPSLimit e IOPSReservation , el valor de IOPSLimit debe ser mayor o igual que el valor de IOPSReservation.
Nota
Puede usar el método ModifyResourceSettings de la clase Msvm_VirtualSystemManagementService para modificar el valor de esta propiedad. Esta propiedad solo es significativa para Msvm_StorageAllocationSettingData instancias que solicitan asignaciones de recursos para máquinas virtuales. Se omite al asignar recursos a un grupo secundario.
Windows 8.1: este valor no se admite hasta Windows 8.1 y Windows Server 2012 R2.
Límite
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
Número máximo de bloques que se concederán para esta asignación de recursos de almacenamiento en el host. El tamaño del bloque se especifica mediante la propiedad HostResourceBlockSize . Normalmente, el valor de esta propiedad reflejaría un tamaño máximo para la extensión de host asignada que coincide con el tamaño de la extensión de almacenamiento virtual presentada al consumidor. Un valor menor que eso indicaría una situación en la que se esperaba una extensión de almacenamiento virtual dispersa, donde la tasa de relleno está limitada por el valor de la propiedad Limit. 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.
OtherHostExtentNameFormat
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Cadena que describe el formato de la propiedad HostExtentName si la propiedad HostExtentNameFormat es 1 (Other). Esta propiedad se hereda de CIM_StorageAllocationSettingData.
OtherHostExtentNameNamespace
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Cadena que describe el espacio de nombres de la propiedad HostExtentName si la propiedad HostExtentNameNamespace contiene 1 (Other). Esta propiedad se hereda de CIM_StorageAllocationSettingData.
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.
PersistentReservationsSupported
-
Tipo de datos: booleano
-
Tipo de acceso: solo lectura
Indica si el disco duro virtual admite reservas persistentes SCSI-3.
Windows 8.1: este valor no se admite hasta Windows 8.1 y Windows Server 2012 R2.
PoolID
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Identificador del grupo de recursos desde el que se asignó este recurso. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.
Reserva
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
-
Calificadores: Invalidación ("Reserva"), ModelCorrespondence ("CIM_StorageAllocationSettingData.HostResourceBlockSize")
Número de bloques que se garantiza que están disponibles para esta asignación de recursos de almacenamiento en el host. El tamaño del bloque se especifica mediante la propiedad HostResourceBlockSize . Esta propiedad se hereda de CIM_StorageAllocationSettingData.
ResourceSubType
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Cadena que describe un subtipo específico de la 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)
SnapshotId
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
GUID que representa la instantánea dentro del archivo de conjunto de VHD que se va a adjuntar.
Nota
Se ha agregado en Windows 10.
StorageQoSPolicyID
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Especifica el identificador único de la directiva de QoS de almacenamiento que se va a aplicar a esta extensión de almacenamiento virtual.
Nota
Se ha agregado en Windows 10.
VirtualQuantity
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
Número de bloques que se presentan al consumidor. El tamaño del bloque se especifica mediante la propiedad VirtualResourceBlockSize . Esta propiedad se hereda de CIM_ResourceAllocationSettingData.
VirtualQuantityUnits
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Especifica las unidades usadas por la propiedad VirtualQuantity . Esta propiedad se hereda de CIM_StorageAllocationSettingData.
Valor | Significado |
---|---|
|
El tamaño fijo del bloque se encuentra en la propiedad VirtualResourceBlockSize . |
|
La propiedad VirtualQuantity se mide en bytes. |
VirtualResourceBlockSize
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
Tamaño, en bytes, de los bloques que se presentan al consumidor como resultado de esta asignación de recursos de almacenamiento o solicitud de asignación de recursos de almacenamiento. Si el tamaño del bloque es variable, se especificará el tamaño máximo de bloque, en bytes. Si el tamaño del bloque es desconocido o si no se aplica un concepto de bloque, se usará el valor 1. Esta propiedad se hereda de CIM_StorageAllocationSettingData.
Peso
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
-
Calificadores: Invalidación ("Weight"), MinValue (1), MaxValue (10000)
Especifica una prioridad relativa para esta asignación en relación con otras asignaciones del mismo grupo de recursos. Esta propiedad no tiene ninguna unidad de medida y solo es relevante cuando se compara con otras asignaciones para los mismos recursos de host. Esta propiedad se hereda de CIM_ResourceAllocationSettingData.
Intervalo: 1 10000
WriteHardeningMethod
-
Tipo de datos: uint16
-
Tipo de acceso: solo lectura
Indica qué método de protección de escritura es compatible con el disco.
Nota
Esta propiedad se agregó en Windows 10, versión 1703.
Valor predeterminado (0)
WriteCacheEnabled (1)
WriteCacheandFUAEnabled (2)
WriteCacheDisabled (3)
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 |
|
Archivo DLL |
|