Share via


classe Msvm_BasedOn

Uma associação que descreve como as extensões de armazenamento podem ser montadas a partir de extensões de nível inferior. Por exemplo, ProtectedSpaceExtents são partes de PhysicalExtents, enquanto VolumeSets são montados de um ou mais Physical ou ProtectedSpaceExtents. Como outro exemplo, CacheMemory pode ser definido de forma independente e realizado em um PhysicalElement ou pode ser baseado em Volatile ou NonVolatileStorageExtents.

A sintaxe a seguir é o código MOF (Managed Object Format) simplificado e inclui todas as propriedades herdadas.

Sintaxe

[Association, Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BasedOn : CIM_BasedOn
{
  CIM_StorageExtent REF Antecedent;
  CIM_StorageExtent REF Dependent;
  uint64                StartingAddress;
  uint64                EndingAddress;
  uint16                OrderIndex;
};

Membros

A classe Msvm_BasedOn tem esses tipos de membros:

Propriedades

A classe Msvm_BasedOn tem essas propriedades.

Antecedente

Tipo de dados: CIM_StorageExtent

Tipo de acesso: Somente leitura

A extensão de armazenamento de nível inferior. Essa propriedade é herdada de CIM_BasedOn.

Dependente

Tipo de dados: CIM_StorageExtent

Tipo de acesso: Somente leitura

A extensão de armazenamento de nível mais alto. Essa propriedade é herdada de CIM_BasedOn.

EndingAddress

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O endereço final em que, no armazenamento de nível inferior, a extensão de nível mais alto termina. Essa propriedade é útil ao mapear extensões não contíguas em um agrupamento de nível mais alto. Essa propriedade é herdada de CIM_BasedOn.

OrderIndex

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Se houver uma ordem para o com base em associações que descrevem como uma extensão de armazenamento de nível mais alto é montada, a propriedade OrderIndex indica isso. Quando existe uma ordem, as instâncias com o mesmo valor Dependent (a mesma extensão de nível mais alto) devem colocar valores exclusivos na propriedade OrderIndex . O valor mais baixo implica o primeiro membro da coleção de extensões de nível inferior e valores crescentes implicam membros sucessivos da coleção. Se não houver nenhuma relação ordenada, um valor igual a zero deverá ser especificado. Um exemplo do uso dessa propriedade é definir uma matriz distribuída RAID-0 de três discos. A matriz RAID resultante é uma extensão de armazenamento que depende das extensões de armazenamento que descrevem cada um dos três discos. O OrderIndex de cada associação das extensões de disco para a matriz RAID pode ser especificado como 1, 2 e 3 para indicar a ordem na qual as extensões de disco são usadas para acessar os dados RAID. Essa propriedade é herdada de CIM_BasedOn.

StartingAddress

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O endereço inicial em que, no armazenamento de nível inferior, a extensão de nível mais alto começa. Essa propriedade é herdada de CIM_BasedOn.

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
WindowsVirtualization.V2.mof
DLL
Vmms.exe