classe Msvm_StorageAllocationSettingData
Representa as configurações relacionadas especificamente à alocação do armazenamento virtual.
A sintaxe a seguir é o código MOF (Managed Object Format) simplificado e inclui todas as propriedades herdadas.
Sintaxe
[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;
};
Membros
A classe Msvm_StorageAllocationSettingData tem estes tipos de membros:
Propriedades
A classe Msvm_StorageAllocationSettingData tem essas propriedades.
-
Acesso
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Especifica o acesso de armazenamento. Essa propriedade é herdada de CIM_StorageAllocationSettingData.
-
Desconhecido (0)
-
Legível (1)
-
Gravável (2)
-
Suporte para leitura/gravação (3)
-
-
Endereço
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
O endereço do recurso. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
-
-
AddressOnParent
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Descreve o endereço desse recurso no contexto do pai. As propriedades Parent e AddressOnParent são usadas para descrever a relação do controlador, bem como a ordenação de dispositivos em um controlador. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
-
-
AllocationUnits
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
As unidades de alocação usadas pelas propriedades Reserva e Limite . Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
-
-
AutomaticAllocation
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Indica se o recurso será alocado automaticamente. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
-
-
AutomaticDeallocation
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Indica se o recurso será desalocado automaticamente. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
-
-
CachingMode
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Indica se e como o cache de arquivos na memória deve ser usado para esse VHD. A política padrão é definida no campo DefaultVirtualHardDiskCachingMode da classe Msvm_VirtualSystemManagementServiceSettingData .
Observação
Adicionado em Windows 10.
-
-
Desconhecido (0)
-
Padrão (2)
-
Sem cache (3)
-
Pais Fragmentáveis em Cache (4)
Legenda
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64)
Uma breve descrição do objeto. Essa propriedade é herdada de CIM_ManagedElement e é sempre definida como "Configurações Padrão de Imagem de Disco Rígido".
Conexão
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
O dispositivo ao qual esse recurso está conectado. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
ConsumerVisibility
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
A visibilidade do consumidor para o recurso alocado. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
-
Desconhecido (0)
-
Passagem (2)
-
Virtualizado (3)
-
Não representado (4)
Descrição
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma descrição do objeto . Essa propriedade é herdada de CIM_ManagedElement e sempre é definida como "Descreve as configurações padrão para os recursos de imagem de disco rígido".
ElementName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Um nome de exibição para o objeto . Essa propriedade é herdada de CIM_SettingData.
HostExtentName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Um identificador exclusivo para a extensão do host. A extensão de host identificada é usada para a alocação de recursos de armazenamento. Essa propriedade é herdada de CIM_StorageAllocationSettingData.
HostExtentNameFormat
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Identifica o formato usado para a propriedade HostExtentName . Essa propriedade é herdada de CIM_StorageAllocationSettingData.
-
Desconhecido (0)
-
Outros (1)
-
SNVM (7)
-
NAA (9)
-
EUI64 (10)
-
T10VID (11)
-
Nome do dispositivo do sistema operacional (12)
-
DMTF Reservado (.. )
HostExtentNameNamespace
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Se a extensão do host for um volume SCSI, a origem preferencial para nomes de volume SCSI será respostas da Página 83 da VPD SCSI. Essa propriedade é herdada de CIM_StorageAllocationSettingData.
-
Desconhecido (0)
-
Outros (1)
-
VPD83Type3 (2)
-
VPD83Type2 (3)
-
VPD83Type1 (4)
-
VPD80 (5)
-
NodeWWN (6)
-
SNVM (7)
-
Namespace do dispositivo do sistema operacional (8)
-
DMTF Reservado (.. )
HostExtentStartingAddress
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
Identifica o endereço inicial na extensão de armazenamento do host, identificada pela propriedade HostExtentName , que é usada para a alocação da extensão de armazenamento virtual. Um valor Null indica que não há mapeamento direto da extensão de armazenamento virtual para a extensão de armazenamento de host referenciada. Essa propriedade é herdada de CIM_StorageAllocationSettingData.
HostResource
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
Somente um recurso de host pode ser atribuído a cada dispositivo na máquina virtual, portanto, somente o primeiro elemento dessa matriz pode ser definido. Para dispositivos que dão suporte a esse recurso, defina o primeiro elemento da matriz HostResource para conter uma referência ao recurso de host subjacente a ser atribuído. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
Trata-se de uma propriedade somente leitura. Mas se a propriedade ResourceType for 31 (Disco Lógico) e a propriedade ResourceSubType for "Microsoft:Hyper-V:Virtual Hard Disk", "Microsoft:Hyper-V:Virtual CD/DVD Disk" ou "Microsoft:Hyper-V:Virtual Floppy Disk", a propriedade HostResource poderá ser alterada usando o método ModifyResourceSettings da classe Msvm_VirtualSystemManagementService .
HostResourceBlockSize
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
O tamanho, em bytes, dos blocos alocados no host como resultado dessa alocação de recurso de armazenamento ou da solicitação de alocação de recursos de armazenamento. Se o tamanho do bloco for variável, o tamanho máximo do bloco, em bytes, será especificado. Se o tamanho do bloco for desconhecido ou se um conceito de bloco não se aplicar, o valor 1 será usado. Essa propriedade é herdada de CIM_StorageAllocationSettingData.
IgnoreFlushes
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Se definido como true, o Hyper-V ignorará a liberação de write-back para essa máquina virtual específica. Se definido como false, o Hyper-V continuará a gravar novamente no disco em cada liberação. A configuração padrão é false.
Windows 10: esse valor não tem suporte até Windows 10.
InstanceID
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Chave
Identifica exclusivamente uma instância dessa classe. Essa propriedade é herdada de CIM_SettingData.
IOPSAllocationUnits
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Especifica as unidades de alocação usadas pelas propriedades IOPSLimit e IOPSReservation . Essa propriedade sempre tem o valor :
"count(E/S normalizada) /second"
A taxa de transferência é medida em IOPS (operações de E/S normalizadas por segundo) em vez de IOPS bruto. Ao usar IOPS normalizada, cada solicitação de E/S será contabilizada como 1 E/S normalizada se o tamanho da solicitação for menor ou igual a um tamanho base predefinido (8 KB). As solicitações maiores que o tamanho base são contabilizados como operações de N E/S, em que N é o valor arredondado do tamanho da solicitação dividido pelo tamanho base. Por exemplo, se o tamanho base for de 8 KB, uma solicitação de 16 KB será contada como duas operações de E/S normalizadas, uma solicitação de 32 KB como 4 operações de E/S normalizadas e assim por diante.
Windows 8.1: esse valor não tem suporte até Windows 8.1 e Windows Server 2012 R2.
IOPSLimit
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxValue (1000000000)
O número máximo de IOPS (operações de E/S por segundo) que serão atendidas para essa extensão de armazenamento virtual. Se o valor não estiver definido ou for zero, não haverá limite para o número de IOPS que o dispositivo pode emitir.
Observação
Você pode usar o método ModifyResourceSettings da classe Msvm_VirtualSystemManagementService para modificar o valor dessa propriedade. Essa propriedade é significativa apenas para Msvm_StorageAllocationSettingData instâncias que solicitam alocações de recursos para máquinas virtuais. Ele é ignorado ao alocar recursos para um pool filho.
Windows 8.1: esse valor não tem suporte até Windows 8.1 e Windows Server 2012 R2.
IOPSReservation
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxValue (1000000000)
O número mínimo de IOPS (operações de E/S por segundo) que serão atendidas para essa extensão de armazenamento virtual.
Se IOPSLimit e IOPSReservation forem definidos, o valor de IOPSLimit deverá ser maior ou igual ao valor de IOPSReservation.
Observação
Você pode usar o método ModifyResourceSettings da classe Msvm_VirtualSystemManagementService para modificar o valor dessa propriedade. Essa propriedade é significativa apenas para Msvm_StorageAllocationSettingData instâncias que solicitam alocações de recursos para máquinas virtuais. Ele é ignorado ao alocar recursos para um pool filho.
Windows 8.1: esse valor não tem suporte até Windows 8.1 e Windows Server 2012 R2.
Limite
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
O número máximo de blocos que serão concedidos para essa alocação de recursos de armazenamento no host. O tamanho do bloco é especificado pela propriedade HostResourceBlockSize . Normalmente, o valor dessa propriedade refletiria um tamanho máximo para a extensão de host alocada que corresponde ao tamanho da extensão de armazenamento virtual apresentada ao consumidor. Um valor menor que isso indicaria uma situação em que uma extensão de armazenamento virtual pouco populada é esperada, em que a taxa de preenchimento é limitada pelo valor da propriedade Limit. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
MappingBehavior
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Especifica como esse recurso é mapeado para recursos subjacentes. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
OtherHostExtentNameFormat
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma cadeia de caracteres que descreve o formato da propriedade HostExtentName se a propriedade HostExtentNameFormat for 1 (Outros). Essa propriedade é herdada de CIM_StorageAllocationSettingData.
OtherHostExtentNameNamespace
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma cadeia de caracteres que descreve o namespace da propriedade HostExtentName se a propriedade HostExtentNameNamespace contiver 1 (Outros). Essa propriedade é herdada de CIM_StorageAllocationSettingData.
OtherResourceType
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma cadeia de caracteres que descreve o tipo de recurso quando um valor bem definido não está disponível e ResourceType tem o valor 1(Outro). Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
Pai
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
O pai do recurso. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
PersistentReservationsSupported
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Indica se o disco rígido virtual dá suporte a reservas persistentes SCSI-3.
Windows 8.1: esse valor não tem suporte até Windows 8.1 e Windows Server 2012 R2.
PoolID
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
O identificador do pool de recursos do qual esse recurso foi alocado. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
Reserva
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: Substituição ("Reserva"), ModelCorrespondence ("CIM_StorageAllocationSettingData.HostResourceBlockSize")
O número de blocos que têm a garantia de estar disponível para essa alocação de recursos de armazenamento no host. O tamanho do bloco é especificado pela propriedade HostResourceBlockSize . Essa propriedade é herdada de CIM_StorageAllocationSettingData.
ResourceSubType
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Uma cadeia de caracteres que descreve um subtipo específico da implementação para esse recurso. Por exemplo, isso pode ser usado para distinguir diferentes modelos do mesmo tipo de recurso. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
ResourceType
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
O tipo de recurso que essa configuração de alocação representa. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
-
Outros (1)
-
Sistema de Computador (2)
-
Processador (3)
-
Memória (4)
-
Controlador IDE (5)
-
SCSI HBA 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 diskette (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)
-
Fonte de alimentação (28)
-
Dispositivo de resfriamento (29)
-
Porta do Comutador Ethernet (30)
-
Disco Lógico (31)
-
Volume de Armazenamento (32)
-
Conexão Ethernet (33)
-
DMTF reservado (30 32767)
-
Fornecedor Reservado (32768 65535)
SnapshotId
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Um GUID que representa qual instantâneo dentro do arquivo VHD Set deve ser anexado.
Observação
Adicionado em Windows 10.
StorageQoSPolicyID
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Especifica o identificador exclusivo da Política de QoS de Armazenamento a ser aplicada a essa extensão de armazenamento virtual.
Observação
Adicionado em Windows 10.
VirtualQuantity
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
O número de blocos apresentados ao consumidor. O tamanho do bloco é especificado pela propriedade VirtualResourceBlockSize . Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
VirtualQuantityUnits
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Especifica as unidades usadas pela propriedade VirtualQuantity . Essa propriedade é herdada de CIM_StorageAllocationSettingData.
Valor | Significado |
---|---|
|
O tamanho do bloco fixo está contido na propriedade VirtualResourceBlockSize . |
|
A propriedade VirtualQuantity é medida em bytes. |
VirtualResourceBlockSize
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
O tamanho, em bytes, dos blocos apresentados ao consumidor como resultado dessa alocação de recursos de armazenamento ou da solicitação de alocação de recursos de armazenamento. Se o tamanho do bloco for variável, o tamanho máximo do bloco, em bytes, será especificado. Se o tamanho do bloco for desconhecido ou se um conceito de bloco não se aplicar, o valor 1 será usado. Essa propriedade é herdada de CIM_StorageAllocationSettingData.
Weight
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: Substituição ("Peso"), MinValue (1), MaxValue (10000)
Especifica uma prioridade relativa para essa alocação em relação a outras alocações do mesmo pool de recursos. Essa propriedade não tem nenhuma unidade de medida e só é relevante quando comparada com outras alocações que disputam os mesmos recursos de host. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.
Intervalo: 1 10000
WriteHardeningMethod
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Indica qual método de proteção de gravação tem suporte no disco.
Observação
Essa propriedade foi adicionada no Windows 10, versão 1703.
Padrão (0)
WriteCacheEnabled (1)
WriteCacheandFUAEnabled (2)
WriteCacheDisabled (3)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2012 [somente aplicativos da área de trabalho] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|