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 |
|
DLL |
|