Compartir a través de


CIM_StorageExtent clase (administración de Hyper-V)

Describe las funcionalidades y la administración de los medios que almacenan datos y permite la recuperación de los datos. Esta superclase se usa para representar componentes RAID de software y hardware, o una extensión lógica sin procesar de medios físicos.

Sintaxis

[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;
};

Miembros

La clase CIM_StorageExtent tiene estos tipos de miembros:

Propiedades

La clase CIM_StorageExtent tiene estas propiedades.

Acceder

Tipo de datos: uint16

Tipo de acceso: solo lectura

Descripción de la compatibilidad de lectura y escritura de los medios.

Desconocido (0)

Legible (1)

Grabable (2)

Lectura y escritura compatibles (3)

Escribir una vez (4)

BlockSize

Tipo de datos: uint64

Tipo de acceso: solo lectura

Calificadores: unidades ("bytes"), MappingStrings ("MIF. DMTF| Almacenamiento de host|001.4", "MIB. IETF| HOST-RESOURCES-MIB.hrStorageAllocationUnits", "MIF. DMTF| Dispositivos de almacenamiento|001,5")

Tamaño, en bytes, de los bloques que forman la extensión de almacenamiento. Si se usan tamaños de bloque variable, esta propiedad debe especificar el tamaño máximo de bloque. Si el tamaño del bloque es desconocido o si un concepto de bloque no es válido (por ejemplo, para CIM_AggregateExtent, CIM_Memory o CIM_LogicalDisk), esta propiedad debe establecerse en "1" (sin saberlo).

ConsumableBlocks

Tipo de datos: uint64

Tipo de acceso: solo lectura

El número máximo de bloques, que están disponibles para su uso al superponer CIM_StorageExtent mediante la asociación de clase CIM_BasedOn . Esta propiedad solo tiene significado cuando se hace referencia a la extensión de almacenamiento en la propiedad Antecedent de un objeto CIM_BasedOn .

DataOrganization

Tipo de datos: uint16

Tipo de acceso: solo lectura

Tipo de organización de datos utilizada por el medio.

Otros (0)

Desconocido (1)

Bloque fijo (2)

Bloque de variables (3)

Recuento de datos de clave (4)

DataRedundancy

Tipo de datos: uint16

Tipo de acceso: solo lectura

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

Número de copias completas de los datos que se mantienen actualmente.

DeltaReservation

Tipo de datos: uint8

Tipo de acceso: solo lectura

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

Valor actual de la reserva diferencial. Se trata de un porcentaje que especifica la cantidad de espacio que se debe reservar en una réplica para almacenar en caché los cambios.

ErrorMethodology

Tipo de datos: cadena

Tipo de acceso: solo lectura

El tipo de detección y corrección de errores que admite la extensión de almacenamiento.

ExtentStatus

Tipo de datos: matriz uint16

Tipo de acceso: solo lectura

Información de estado adicional.

Otros (0)

Desconocido (1)

Ninguno/No aplicable (2)

Roto (3)

Datos perdidos (4)

Reconfiguración dinámica (5)

Expuesto (6)

Fracción expuesta (7)

Parcialmente expuesto (8)

Protección deshabilitada (9)

Preparación (10)

Recompilación (11)

Recalcular (12)

Repuesto en uso (13)

Comprobar en curso (14)

Acceso en banda concedido (15)

Importado (16)

Exportado (17)

DMTF Reservado (18..32767)

Proveedor reservado (32768..65535)

IsBasedOnUnderlyingRedundancy

Tipo de datos: booleano

Tipo de acceso: solo lectura

true si las extensiones de almacenamiento subyacentes son miembros de un CIM_StorageRedundancyGroup; de lo contrario, false.

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Invalidación ("Nombre"), MappingStrings ("SPC). INCITS-T10| VPD 83, Asociación 0 | Identificador"), ModelCorrespondence ("CIM_StorageExtent. NameFormat", "CIM_StorageExtent. NameNamespace")

Identificador único de la extensión de almacenamiento. La propiedad NameFormat especifica el formato de nomenclatura que se va a usar en la propiedad Name .

NameFormat

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_StorageExtent. Nombre", "CIM_StorageExtent. NameNamespace", "CIM_StorageExtent. OtherNameFormat")

El formato de nomenclatura de la propiedad Name .

Desconocido (0)

Otros (1)

VPD83NAA6 (2)

VPD83NAA5 (3)

VPD83Type2 (4)

VPD83Type1 (5)

VPD83Type0 (6)

SNVM (7)

NodeWWN (8)

NAA (9)

EUI64 (10)

T10VID (11)

Nombre del dispositivo del sistema operativo (12)

NameNamespace

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("SPC. INCITS-T10| VPD 83, Asociación 0 | Identificador"), ModelCorrespondence ("CIM_StorageExtent. Name", "CIM_StorageExtent. OtherNameNamespace", "CIM_StorageExtent. NameFormat")

Espacio de nombres de la propiedad name.

Desconocido (0)

Otros (1)

VPD83Type3 (2)

VPD83Type2 (3)

VPD83Type1 (4)

VPD80 (5)

NodeWWN (6)

SNVM (7)

Espacio de nombres del dispositivo del sistema operativo (8)

NoSinglePointOfFailure

Tipo de datos: booleano

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_StorageSetting. NoSinglePointOfFailure")

true si no hay puntos únicos de error; de lo contrario, false.

NumberOfBlocks

Tipo de datos: uint64

Tipo de acceso: solo lectura

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

Número total de bloques contiguos lógicamente que forman la extensión de almacenamiento. El tamaño total de la extensión de almacenamiento se calcula multiplicando BlockSize por NumberOfBlocks. Si BlockSize es "1", esta propiedad es el tamaño total de la extensión de almacenamiento.

OtherNameFormat

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_StorageExtent. NameFormat")

Formato de la propiedad Name cuando la propiedad NameFormat está establecida en "1" (Other).

OtherNameNamespace

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_StorageExtent. NameNamespace")

Descripción del espacio de nombres de la propiedad Name cuando la propiedad NameNamespace está establecida en "1" (Other).

PackageRedundancy

Tipo de datos: uint16

Tipo de acceso: solo lectura

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

Número actual de paquetes físicos que pueden producir errores sin pérdida de datos. Por ejemplo, en un dominio de almacenamiento, podría ser el número de ejes de disco.

Primordial

Tipo de datos: booleano

Tipo de acceso: solo lectura

true si la extensión de almacenamiento es primordial; de lo contrario, false.

Propósito

Tipo de datos: cadena

Tipo de acceso: solo lectura

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

Descripción del uso de medios.

SequentialAccess

Tipo de datos: booleano

Tipo de acceso: solo lectura

true si un objeto CIM_MediaAccessDevice accede secuencialmente al almacenamiento; de lo contrario, false.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8
Servidor mínimo compatible
Windows Server 2012
Espacio de nombres
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_LogicalDevice