Compartilhar via


classe CIM_StorageExtent (gerenciamento do Hyper-V)

Descreve os recursos e o gerenciamento de mídia que armazena dados e permite a recuperação dos dados. Essa super classe é 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;
};

Membros

A classe CIM_StorageExtent tem esses tipos de membros:

Propriedades

A classe CIM_StorageExtent tem essas propriedades.

Acesso

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Uma descrição do suporte de leitura/gravação da mídia.

Desconhecido (0)

Legível (1)

Gravável (2)

Suporte para leitura/gravação (3)

Gravar uma vez (4)

BlockSize

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 os tamanhos de bloco de variáveis forem usados, 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 deverá ser definida como "1" (sem saber).

ConsumableBlocks

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O número máximo de blocos disponíveis para uso ao colocar CIM_StorageExtent em camadas 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 .

DataOrganization

Tipo de dados: uint16

Tipo de acesso: Somente leitura

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

Outros (0)

Desconhecido (1)

Bloco Fixo (2)

Bloco variável (3)

Contar dados de chave (4)

DataRedundancy

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 de dados mantidos no momento.

DeltaReservation

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 da reserva delta. Essa é uma porcentagem que especifica a quantidade de espaço que deve ser reservada em um réplica para alterações de cache.

ErrorMethodology

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O tipo de detecção e correção de erros com suporte na extensão de armazenamento.

ExtentStatus

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Informações de status adicionais.

Outros (0)

Desconhecido (1)

Nenhum/Não Aplicável (2)

Quebrado (3)

Dados perdidos (4)

Configuração dinâmica (5)

Exposto (6)

Exposto fracionáriamente (7)

Parcialmente Exposto (8)

Proteção desabilitada (9)

Preparação (10)

Recompilação (11)

Recalcular (12)

Sobressalente em Uso (13)

Verificar em andamento (14)

Acesso em banda concedido (15)

Importado (16)

Exportado (17)

DMTF Reservado (18..32767)

Fornecedor Reservado (32768..65535)

IsBasedOnUnderlyingRedundancy

Tipo de dados: booliano

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: cadeia de caracteres

Tipo de acesso: Somente leitura

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

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

Nameformat

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)

Outros (1)

VPD83NAA6 (2)

VPD83NAA5 (3)

VPD83Type2 (4)

VPD83Type1 (5)

VPD83Type0 (6)

SNVM (7)

NodeWWN (8)

NAA (9)

EUI64 (10)

T10VID (11)

Nome do dispositivo do sistema operacional (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. NameFormat")

O namespace da propriedade name.

Desconhecido (0)

Outros (1)

VPD83Type3 (2)

VPD83Type2 (3)

VPD83Type1 (4)

VPD80 (5)

NodeWWN (6)

SNVM (7)

Namespace do Dispositivo do SO (8)

NoSinglePointOfFailure

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_StorageSetting. NoSinglePointOfFailure")

true se não houver nenhum ponto único de falha; caso contrário, false.

NumberOfBlocks

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 BlockSize for "1", essa propriedade será o tamanho total da extensão de armazenamento.

OtherNameFormat

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_StorageExtent. NameFormat")

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

OtherNameNamespace

Tipo de dados: cadeia de caracteres

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" (Outros).

PackageRedundancy

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: booliano

Tipo de acesso: Somente leitura

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

Finalidade

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

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

Sequentialaccess

Tipo de dados: booliano

Tipo de acesso: Somente leitura

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

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8
Servidor mínimo com suporte
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_LogicalDevice