Partilhar via


CIM_StorageExtent classe (Hyper-V gestão)

Descreve os recursos e o gerenciamento de mídia que armazena dados e permite a recuperação dos dados. Esta superclasse é usada para representar componentes RAID de software e hardware, ou uma extensão lógica bruta de mídia física.

Sintaxe

[Abstract, Version("2.13.0"), UMLPackagePath("CIM::Core::StorageExtent"), AMENDMENT]
class CIM_StorageExtent : CIM_LogicalDevice
{
  uint16  DataOrganization;
  string  Purpose;
  uint16  Access;
  string  ErrorMethodology;
  uint64  BlockSize;
  uint64  NumberOfBlocks;
  uint64  ConsumableBlocks;
  boolean IsBasedOnUnderlyingRedundancy;
  boolean SequentialAccess;
  uint16  ExtentStatus[];
  boolean NoSinglePointOfFailure;
  uint16  DataRedundancy;
  uint16  PackageRedundancy;
  uint8   DeltaReservation;
  boolean Primordial = FALSE;
  string  Name;
  uint16  NameFormat;
  uint16  NameNamespace;
  string  OtherNameNamespace;
  string  OtherNameFormat;
};

Members

A classe CIM_StorageExtent tem estes tipos de membros:

Propriedades

A classe CIM_StorageExtent tem essas propriedades.

Access

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Uma descrição do suporte de leitura/escrita dos meios de comunicação.

Desconhecido (0)

Legível (1)

Gravável (2)

Leitura/gravação suportada (3)

Escreva uma vez (4)

Tamanho do bloco

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("Bytes"), MappingStrings ("MIF. DMTF|Armazenamento de host|001.4", "MIB. IETF|HOST-RESOURCES-MIB.hrStorageAllocationUnits", "MIF. DMTF|Dispositivos de armazenamento|001.5")

O tamanho, em bytes, dos blocos que formam a extensão de armazenamento. Se forem usados tamanhos de bloco variáveis, essa propriedade deverá especificar o tamanho máximo do bloco. Se o tamanho do bloco for desconhecido ou se um conceito de bloco não for válido (por exemplo, para CIM_AggregateExtent, CIM_Memory ou CIM_LogicalDisk), essa propriedade deve ser definida como "1" (desconhecido).

ConsumableBlocks

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O número máximo de blocos, que estão disponíveis para uso ao colocar camadas CIM_StorageExtent usando a associação de classe CIM_BasedOn . Essa propriedade só tem significado quando a extensão de armazenamento é referenciada na propriedade Antecedent em um objeto CIM_BasedOn .

Organização de Dados

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O tipo de organização de dados usado pela mídia.

Outro (0)

Desconhecido (1)

Bloco fixo (2)

Bloco variável (3)

Contar dados chave (4)

Redundância de dados

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_StorageSetting.DataRedundancyGoal", "CIM_StorageSetting. DataRedundancyMax", "CIM_StorageSetting. DataRedundancyMin")

O número de cópias completas dos dados que são mantidos atualmente.

DeltaReserva

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("Porcentagem"), MinValue (1), MaxValue (100), ModelCorrespondence ("CIM_StorageSetting.DeltaReservationGoal", "CIM_StorageSetting. DeltaReservationMax", "CIM_StorageSetting. DeltaReservationMin")

O valor atual para reserva delta. Essa é uma porcentagem que especifica a quantidade de espaço que deve ser reservada em uma réplica para alterações de cache.

ErrorMethodology

Tipo de dados: string

Tipo de acesso: Somente leitura

O tipo de deteção e correção de erros suportado pela extensão do armazenamento.

ExtensãoStatus

Tipo de dados: uint16 array

Tipo de acesso: Somente leitura

Informações adicionais sobre o estado.

Outro (0)

Desconhecido (1)

Nenhum/Não aplicável (2)

Quebrado (3)

Dados perdidos (4)

Reconfiguração dinâmica (5)

Exposto (6)

Fracionadamente exposto (7)

Parcialmente exposto (8)

Proteção Deficiente (9)

Preparação (10)

Reconstrução (11)

Recalcular (12)

Sobressalente em uso (13)

Verificar em andamento (14)

In-Band Acesso concedido (15)

Importados (16)

Exportado (17)

DMTF Reservado (18..32767)

Fornecedor Reservado (32768..65535)

IsBasedOnUnderlyingRedundância

Tipo de dados: booleano

Tipo de acesso: Somente leitura

true se as extensões de armazenamento subjacentes forem membros de um CIM_StorageRedundancyGroup; caso contrário, false.

Nome

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: Override ("Name"), MappingStrings ("SPC. INCITS-T10 | VPD 83, Associação 0 | Identificador"), ModelCorrespondence ("CIM_StorageExtent.NameFormat", "CIM_StorageExtent. NameNamespace")

Um identificador exclusivo para a extensão do armazenamento. A propriedade NameFormat especifica o formato de nomenclatura a ser usado na propriedade Name .

NomeFormat

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_StorageExtent.Nome", "CIM_StorageExtent. NameNamespace", "CIM_StorageExtent. OtherNameFormat")

O formato de nomenclatura da propriedade Name .

Desconhecido (0)

Outro (1)

VPD83NAA6 (2)

VPD83NAA5 (3)

VPD83Tipo2 (4)

VPD83Tipo1 (5)

VPD83Tipo0 (6)

SNVM (7)

NodeWWN (8)

NAA (9)

IUE 64 (10)

T10VID (11)

Nome do dispositivo do SO (12)

NameNamespace

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("SPC. INCITS-T10 | VPD 83, Associação 0 | Identificador"), ModelCorrespondence ("CIM_StorageExtent.Nome", "CIM_StorageExtent. OtherNameNamespace", "CIM_StorageExtent. NomeFormato")

O namespace da propriedade name.

Desconhecido (0)

Outro (1)

VPD83Tipo3 (2)

VPD83Tipo2 (3)

VPD83Tipo1 (4)

VPD80 (5)

NodeWWN (6)

SNVM (7)

Namespace de dispositivo do sistema operacional (8)

NoSinglePointOfFailure

Tipo de dados: booleano

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_StorageSetting.NoSinglePointOfFailure")

true se não existirem pontos únicos de falha; caso contrário, false.

NúmerodeBlocos

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF|Armazenamento de host|001.5", "MIB. IETF|HOST-RESOURCES-MIB.hrStorageSize")

O número total de blocos logicamente contíguos que formam a extensão de armazenamento. O tamanho total da extensão de armazenamento é calculado multiplicando BlockSize por NumberOfBlocks. Se o BlockSize for "1", essa propriedade será o tamanho total da extensão de armazenamento.

OutroNomeFormato

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_StorageExtent.NomeFormato")

O formato da propriedade Name quando a propriedade NameFormat é definida como "1" (Other).

OtherNameNamespace

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_StorageExtent.NameNamespace")

Uma descrição do namespace da propriedade Name quando a propriedade NameNamespace é definida como "1" (Other).

Redundância de Pacotes

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_StorageSetting.PackageRedundancyGoal", "CIM_StorageSetting. PackageRedundancyMax", "CIM_StorageSetting. PackageRedundancyMin")

O número atual de pacotes físicos que podem falhar sem perda de dados. Por exemplo, em um domínio de armazenamento, esse pode ser o número de eixos de disco.

Primordial

Tipo de dados: booleano

Tipo de acesso: Somente leitura

true se a extensão de armazenamento for primordial; caso contrário, false.

Purpose

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIB. IETF|HOST-RESOURCES-MIB.hrStorageDescr")

Uma descrição do uso da mídia.

Acesso Sequencial

Tipo de dados: booleano

Tipo de acesso: Somente leitura

true se o armazenamento for acessado sequencialmente por um objeto CIM_MediaAccessDevice ; caso contrário, false.

Requerimentos

Requisito Valor
Cliente mínimo suportado
Janelas 8
Servidor mínimo suportado
Windows Server 2012
Namespace
Raiz\virtualização\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Consulte também

CIM_LogicalDevice